8 najboljih knjiga za razvoj Android aplikacija
- Sveučilište u Canterburyju
David Dean je pisac koji se specijalizirao za potrošačke i putničke tehnologije. Objavljivan je u The New York Timesu, Chicago Tribuneu i drugim publikacijama.
Najbolje za programere s iskustvom u Javi: Programiranje za Android: Vodič za Big Nerd Ranch

Big Nerd Ranch izgradio je svoju reputaciju na vođenju cjelotjednih intenzivnih kampova za razvojne programere, a tvrtka je to iskustvo upakirala u mali raspon vodiča za programiranje.
S fokusom na praktične tehnike i pristupe, Android programiranje ne zahtijeva prethodno iskustvo u razvoju Androida. Međutim, pretpostavlja razumnu razinu već postojećeg znanja o Javi, tako da se može u potpunosti usredotočiti na elemente specifične za Android. Tvrtka također nudi vodič za Java programiranje, za one koji su novi u ovoj temi.
Korištenje Android Studio, knjiga objašnjava koncepte kroz niz primjera aplikacija koje se proširuju i poboljšavaju u svakom poglavlju. Kod se objašnjava redak po red, kako u smislu onoga što se događa, tako i zbog čega mu se pristupa na taj poseban način.
To je velika, detaljna knjiga, dijelom zbog brojnih snimki zaslona i isječaka koda koji se koriste za objašnjenje svakog odjeljka. S posebnom pažnjom koja se posvećuje osnovnim i srednjim konceptima, ako ste Java programer koji se tek bavi razvojem Androida, ovaj Big Nerd Ranch vodič je pravi izbor.
Najbolji svestrani uređaj: Android Studio 3.0 Development Essentials - Android 8 Edition
Neila Smytha Android Studio 3.0 Development Essentials je izvrstan svestrani uvod u stvaranje Android aplikacija, njegovih 700+ stranica pokriva gotovo sve što trebate znati.
Od razvojnog okruženja do arhitekture i dizajna, ispisa i upravljanja bazom podataka do multimedijskih aspekata i više, knjiga (potpuno ažurirano za Android 8 i Android Studio 3) detaljno raspravlja o svemu i pruža snažnu bazu znanja za nadogradnju u budućnost.
Uz mnoštvo primjera i opisa koda, vodič je namijenjen onima koji već imaju barem malo iskustva s programiranjem u Javi. Osobito je snažan za konfiguraciju i upotrebu Android Studija, uključujući postavljanje virtualnih testnih uređaja, također pokriva stvari kao što su implementacija karte i slanje aplikacija u Trgovinu Play koje su često slabo pokrivene drugim vodiči. Općenito, to je idealno mjesto na jednom mjestu za razvojne programere Androida.
Najbolje za vizualne učenike: Prvi razvoj Androida: Vodič prilagođen mozgu
Head First ima neobičan pristup sa svojim vodičima. S jakim fokusom na slike i opušteni jezik, a ne na suhoparne, tekstom teške tomove, cilj je pomoći čitateljima da nauče, razumiju i zadrže nove koncepte.
Tvrtka Android razvoj nije iznimka, pun dijagrama, dijagrama toka i komentara koji potvrđuju ono što se pokriva. Redundantnost je ključni dio pristupa Head First-a, s ključnim materijalom koji se više puta referencira na različite načine kako bi se on zadržao.
Sve te slike i ponavljanja čine ovu knjigu ogromnom – može se činiti na više od 900 stranica zastrašujući na prvi pogled i namijenjen je kao potpuna zamjena za učionicu, a ne kao a brzi vodič.
Trebat će vam dobro radno poznavanje Jave, ali ne morate već biti stručnjak. Praktične vježbe obiluju, a domaća zadaća postavljena je na kraju svakog poglavlja. Ovo su ključni aspekti pristupa vodiča — rijetko ćete se naći da jednostavno čitate materijal i idete dalje.
Ako ste vizualni učenik ili se na neki drugi način borite za zadržavanje informacija kada su predstavljene kao gusti zid teksta, Vodite prvi razvoj Androida bit će dobrodošla promjena tempa.
Najbolje za lagani pristup: razvoj Androida za nadarene primate: Vodič za početnike
Bez obzira smatrate li se darovitim primatom ili ne, Antonis Tsagaris Razvoj Androida za nadarene primate je zanimljiva opcija. Često koristeći grubi jezik i bez straha da izrazi svoje mišljenje, autor predlaže svoj vodič kao alternativu "suhim, bez humora, životopisnim knjigama kodiranja [...] koje je napisao automat".
Namijenjena početnicima, ova relativno kratka i jeftina knjiga zahtijeva samo osnovnu razinu iskustva s Javom ili sličnim programskim jezikom za početak. Dostupan u tiskanom obliku ili obliku e-knjige, vodi čitatelja kroz razvoj Androida od apsolutnih osnova do završetka vaše prve aplikacije.
Usput ćete naučiti kako postaviti razvojno okruženje Android Studio, izraditi interaktivno korisničko sučelje s XML-om, dobivanje različitih Android komponenti za međusobnu komunikaciju i još puno toga.
Ako vas je lako uvrijediti, možda ćete htjeti pogledati neki od drugih vodiča za razvoj Androida — ali ako ne, ovo je zabavno i korisno mjesto za početak.
Najbolje za brze odgovore: Android kuharica: problemi i rješenja za razvojne programere Androida
Umjesto da pokušavate biti potpuni vodič za razvoj Androida, Android kuharica usredotočuje se na pružanje brzih odgovora na uobičajene probleme.
S više od 230 "recepata" za stvari kao što su korisnička sučelja, multimedija i usluge lokacije, plus bavljenje hardverski specifični aspekti poput kamera i senzora, vodič je namijenjen onima koji su već razumno upoznati s razvojem za Android uređaji.
Oko 40 programera dalo je svoj doprinos knjizi, a ona ima koristi od širokog raspona perspektiva i iskustva. Svaki recept dolazi s uzorkom koda koji možete koristiti u vlastitim projektima, bilo isječak ili potpuno radno rješenje prema potrebi.
Budući da je dizajnirana za utapanje i izbacivanje na temelju vaših trenutnih potreba, veličina knjige (700+ stranica) ne postaje prevelika. Ako tražite jasne odgovore na problematične probleme s razvojem Androida, ova kuharica zaslužuje mjesto na vašem stolu.
Najbolje za učenje Kotlina: Programiranje Kotlina: Vodič za Big Nerd Ranch
Budući da je Google najavio punu podršku za programski jezik Kotlin unutar Android Studija, to je brzo postalo sljedeća velika stvar u razvojnim krugovima Androida. Interoperabilan s Javom na mnogo načina, ali još sažetiji za pisanje i s desecima korisnih novih značajki, mnogi postojeći Android koderi mijenjaju se.
Big Nerd Ranch napisao je konačnu knjigu o kodiranju u verziji 1.2 ovog relativno novog jezika, koristeći isti praktični pristup kao u drugim knjigama i dobro cijenjenim boot campovima.
Namijenjen iskusnim Java programerima koji žele naučiti Kotlin, vodič pokriva sve ključne koncepte jezika i API-je, kao i IDEA razvojno okruženje.
Počevši od prvih principa, a zatim zaroniti duboko u jezičnu mješavinu objektno orijentiranog i funkcionalnog programskim pristupima, to je idealan način za početak rada s Kotlinom, kako za Android tako i za druge platforme.
Najbolje za brzi razvoj: Praktični Android: 14 cjelovitih projekata o naprednim tehnikama i pristupima
Autorica Praktičan Android je iskusan instruktor Androida, a ovaj se vodič oslanja na neke od njegovih najpopularnijih sadržaja tečajeva. Svako poglavlje temelji se na određenom konceptu, od povezivanja do push obavijesti, i duboko uranja u najbolji način da ga implementirate u vlastite aplikacije.
Uz barem jedan cjeloviti projekt u svakom poglavlju, lako ga je pratiti čak i složene teme kao što su lijeno učitavanje ili rad s Androidovim audio API-jima i upotrijebite bilo koje dijelove uzorka koda primjereno.
Objašnjavajući zašto, kao i kako, autor podupire svoje pristupe poveznicama na relevantan materijal na drugim mjestima. Očekuje se da će oni koji koriste knjigu već biti dobro upoznati s Javom i imati prethodno iskustvo u razvoju na Androidu — ovo nije vodič korak po korak za početnike.
Najbolje za ažuriranje: Vodič za zauzeti programer za razvoj Androida

Kao i sve drugo u tehnološkom svijetu, razvoj Androida ide brzo, a tiskane knjige s vremenom postaju zastarjele. Marka Murphyja Vodič za zauzetog programera za razvoj Androida zaobilazi ovaj problem putem modela e-knjiga koji se temelji na pretplati. Kupci dobivaju najnoviju verziju knjige, plus šest mjeseci ažuriranja, a nove verzije izlaze svakih nekoliko mjeseci.
Dolazeći u mamutskih 200+ poglavlja, 4000+ stranica, stotine primjera aplikacija, plus vizualne prezentacije o temama razvoja Android aplikacija, ne ostaje ništa na kamenu. Temeljna poglavlja knjige pokrivaju osnove postavljanja razvojnog okruženja, korisničkih sučelja, upravljanja podacima, i još mnogo toga, prije nego što se razgranaju u "staze" koje pokrivaju desetke naprednih tema dizajniranih za čitanje prema potrebi.
Kao i samu knjigu, kupci svaki tjedan mogu postavljati pitanja autoru tijekom razgovora o "urednim satima". Ako vam nije potrebna fizička knjiga za čitanje, Vodič za zauzeti programer za razvoj Androida je najopsežniji i najažurniji dostupan resurs.
Upadas! Hvala što ste se prijavili.
Dogodila se greška. Molim te pokušaj ponovno.