Książki/kursy do tworzenia aplikacji mobilnych

0

Witam.
Jakich książek czy też kursów użyć do nauki tworzenia aplikacji na Androida (od podstaw)? Jestem zielony w temcie, z tego co wyczytałem aplikacje można pisać w pełni w c++, to prawda?

0

Oficjalna dokumentacja jest świetna, polecam. Co do pisania w c++, szukaj pod hasłem "android ndk".

0

Tak, można, ale jest to "strzał w stopę". Znacznie lepiej i wydajniej piszę się w standardowym języku przeznaczonym dla androida czyli Javie.

2

"Dlaczego "strzał w stopę"? Nowa wersja Qt pozwala na pisanie aplikacji dla Androida a pisze się w nim bardzo przyjemnie ;) " - takie pytanie często zadawane jest przez osoby, które niewiele z mobilkami mają wspólnego. Dlaczego? Kilka powodów:

  • debugowanie aplikacji na androida jest znacznie bardziej czasochłonne w porównaniu do np. aplikacji desktopowych. Pytanie retoryczne: ktoś zaczyna programować na platformy mobilne, czy szybciej osiwieje pisząc w Javie, czy C++?
    -drugim argumentem (równie często podawanym przez osoby, które mają niewiele wspólnego z programowaniem na platformy mobilne) jest szybkość działania aplikacji. Jest to po części prawda, tworząc np. grę na androida warto po NDK sięgnąć. Jednak w przypadku tradycyjnych aplikacji różnice są marginalne (nie mówię o bardzo starych wersjach androida, gdzie nie było JIT). Obecne telefony są naprawde potężne obliczeniowo w stosunku do jeszcze nie tak dawno powszechnych telefonów z np. symbianem.
    -trzeci argument: proszę poszukać (choćby na stack-overflow) tutoriali i odpowiedzi na problemy związane z programowaniem na androida (a problemów początkujący developer ma mnóstwo). Na 1 post/tutorial w C++, przypada kilkadziesiąt w Javie. Podobna sytuacja jest z książkami. Nie wspominam już choćby o takich sprawach jak samo przygotowanie środowiska, które w przypadku NDK jest znacznie trudniejsze. Podsumowując, polecanie komuś kto chce zacząć programować na androidzie, języka C++ to moim zdaniem czysta złośliwość (i jeżeli taka osoba postąpi według tej rady, to jest znaczna szansa na to, że bardzo szybko się do androida zniechęci, albo przesiądzie na javę). Odpowiadając na pytanie autora: z książek polecam wszystko to co ma w tytule dwa wyrazy: "android" i "cookbook".
0

Android w praktyce - polecam.

0

co do posu Pana niezalogowanego - czyli java na początek.. przynajmniej poznam kolejny język ;p ale dzięki za odpowiedź.

1 użytkowników online, w tym zalogowanych: 0, gości: 1