8 najboljih knjiga za razvoj Android aplikacija

Sadržaj:

8 najboljih knjiga za razvoj Android aplikacija
8 najboljih knjiga za razvoj Android aplikacija
Anonim

Naši najbolji izbori

  • Android programiranje: Vodič za Big Nerd Ranch na Amazonu, "Sa fokusom na praktične tehnike i pristupe, Android programiranje ne zahtijeva nikakvo prethodno iskustvo u razvoju Androida."
  • Najbolji svestrani alat: Android Studio 3.0 Development Essentials na Amazonu, "Android Studio 3.0 Development Essentials je odličan uvod u kreiranje Android aplikacija, od IDE-a do arhitekture i dizajna."
  • Prvi voditelj razvoja Androida u Amazonu, "Redundantnost je ključni dio pristupa Android Developments, sa osnovnim konceptima ilustrovanim na različite načine koji će im pomoći da ostanu."
  • Android razvoj za darovite primate u Amazonu, "Ovaj vodič je često samouvjeren i koristi jak jezik, a alternativa je "suvim, bez humora, životopisnim knjigama kodiranja" na koje ste možda navikli."
  • Android Cookbook: Problemi i rješenja za Android programere u Amazonu, "Android Cookbook se fokusira na pružanje brzih odgovora na uobičajene probleme, od korisničkog interfejsa, multimedije, do razvoja hardvera."
  • Kotlin programiranje: Vodič za Big Nerd Ranch na Amazonu, "Big Nerd Ranch je napisao definitivnu knjigu o kodiranju u verziji 1.2 ovog relativno novog jezika koristeći praktični pristup."
  • Praktični Android na Amazonu, "Sa najmanje jednim cijelim projektom u svakom poglavlju, lako je pratiti čak i složene teme kao što je lijeno učitavanje ili rad sa Androidovim audio API-jima."
  • Najbolje da budete u toku: Vodič za zauzetog kodera za razvoj Androida u Commons Wareu, "Ulazak u ogromnih 200+ poglavlja, 4.000+ stranica, sa stotine primjera aplikacija, u ovom vodiču ni jedan kamen nije prevrnut."

Najbolje knjige za razvoj Android aplikacija pomoći će da oživite svoju viziju. U svijetu postoji oko 2,5 milijardi Android korisnika. To je ogroman broj potencijalnih korisnika aplikacije. Ove knjige će vam pomoći sa temama kao što su Java programiranje do učitavanja na korisničko iskustvo i sve između.

Za izbor baziran na primjerima, predlažemo Praktični Android na Amazonu. Svako poglavlje govori o različitim projektima, dok se izbor kao što je Android programiranje: Vodič za Big Nerd Ranch, također u Amazonu, uglavnom fokusira na stranu Java kodiranja svega toga.

Kada odaberete jednu od najboljih knjiga za razvoj Android aplikacija, mogućnosti za vašu buduću aplikaciju su beskrajne. Samo obavezno pročitajte naš vodič za zarađivanje novca razvojem aplikacija ako želite brzo zaraditi.

Najbolje za programere sa Java iskustvom: Android programiranje: Vodič za Big Nerd Ranch

Image
Image

Big Nerd Ranch izgradio je svoju reputaciju na vođenju jednonedeljnih intenzivnih kampova za programere, a kompanija je to iskustvo upakovala u mali spektar vodiča za programiranje.

Sa fokusom na praktične tehnike i pristupe, Android programiranje ne zahtijeva prethodno iskustvo u razvoju Androida. Međutim, pretpostavlja razuman nivo prethodnog znanja o Javi, tako da se može u potpunosti fokusirati na elemente specifične za Android. Kompanija takođe nudi vodič za Java programiranje, za one koji su novi u ovoj temi.

Koristeći Android Studio, knjiga objašnjava koncepte kroz niz primjera aplikacija koje se proširuju i poboljšavaju u svakom poglavlju. Kod se objašnjava red po red, iu smislu onoga što se dešava i zašto mu se pristupa na taj poseban način.

Ovo je velika, detaljna knjiga, dijelom zbog mnogih snimaka ekrana i isječaka koda koji se koriste za objašnjenje svakog odjeljka. S posebnom pažnjom posvećenom osnovnim konceptima i konceptima srednjeg opsega, ako ste Java programer koji se tek bavi razvojem Androida, ovaj Big Nerd Ranch vodič je pravi izbor.

Najbolji svestrani: Android Studio 3.0 Development Essentials - Android 8 Edition

Neil Smyth's Android Studio 3.0 Development Essentials je odličan sveobuhvatan uvod u kreiranje Android aplikacija, njegovih 700+ stranica pokriva gotovo sve što trebate znati.

Od razvojnog okruženja do arhitekture i dizajna, štampanja i upravljanja bazom podataka do multimedijalnih aspekata i još mnogo toga, knjiga (potpuno ažurirana za Android 8 i Android Studio 3) opisuje sve to detaljno i pruža snažnu bazu znanja za izgradnju ubuduće.

Sa obiljem primjera kodova i opisa, vodič je namijenjen onima koji već imaju barem malo iskustva u programiranju u Javi. Posebno snažan u konfiguraciji i korištenju Android Studija, uključujući postavljanje virtualnih uređaja za testiranje, također pokriva stvari poput implementacije mape i slanja aplikacija u Play prodavnicu koje su često slabo obrađene u drugim vodičima. Sve u svemu, to je idealno mjesto na jednom mjestu za početnike Android programere.

Najbolje za vizuelne učenike: Prvi razvoj Androida: Vodič prilagođen mozgu

Head First ima neobičan pristup sa svojim vodičima. Sa jakim fokusom na slike i neobavezan jezik, a ne na suhoparne, tekstom teške tomove, cilj je pomoći čitateljima da nauče, razumiju i zadrže nove koncepte.

Kompanijin Android razvoj nije izuzetak, pun dijagrama, dijagrama toka i komentara kako bi se pojačalo ono što je pokriveno. Redundantnost je ključni dio pristupa Head First-a, sa ključnim materijalom koji se više puta referencira na različite načine kako bi se on održao.

Sve te slike i ponavljanja čine ovu knjigu ogromnom - na preko 900 stranica, na prvi pogled može izgledati zastrašujuće i namijenjena je kao potpuna zamjena za učionicu, a ne kao brzi vodič.

Trebaće vam dobro radno poznavanje Jave, ali ne morate već biti stručnjak. Praktične vježbe obiluju, a domaći zadatak je postavljen 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 vizuelni učenik ili se na neki drugi način borite za zadržavanje informacija kada su predstavljene kao gusti zid teksta, Head First Android razvoj će biti dobrodošla promjena tempa.

Najbolje za bezbrižan pristup: Android razvoj za nadarene primate: Vodič za početnike

Bez obzira da li sebe smatrate darovitim primatom ili ne, Android Development for Gifted Primates Antonisa Tsagarisa je zanimljiva opcija. Često koristeći grub 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."

Namenjena početnicima, ova relativno kratka i jeftina knjiga zahteva samo osnovni nivo iskustva sa Javom ili sličnim programskim jezikom da biste započeli. Dostupan u štampanom ili elektronskom obliku, vodi čitaoca kroz razvoj Androida od apsolutnih osnova do završetka vaše prve aplikacije.

Usput ćete naučiti kako postaviti razvojno okruženje Android Studio, kreirati interaktivni korisnički interfejs sa XML-om, dobiti različite Android komponente za međusobnu komunikaciju i još mnogo toga.

Ako se lako uvrijedite, 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 Android programere

Umjesto da pokušava da bude kompletan vodič za razvoj Androida, Android Cookbook se fokusira na pružanje brzih odgovora na uobičajene probleme.

Sa preko 230 "recepata" za stvari kao što su korisnički interfejs, multimedija i usluge lokacije, plus koji se bavi aspektima specifičnim za hardver kao što su kamere i senzori, vodič je namenjen onima koji su već prilično upoznati sa razvojem za Android uređaje.

Oko 40 programera doprinijelo je knjizi, a ona ima koristi od širokog spektra perspektiva i iskustva. Svaki recept dolazi sa uzorkom koda koji možete koristiti u svojim projektima, bilo isječak ili potpuno radno rješenje prema potrebi.

Budući da je dizajnirana za utapanje i izbacivanje na osnovu vaših trenutnih potreba, veličina knjige (700+ stranica) ne postaje prevelika. Ako tražite jasne odgovore na problematične probleme u razvoju Androida, ova kuharica zaslužuje mjesto na vašem stolu.

Najbolje za učenje Kotlina: Kotlin programiranje: Vodič za Big Nerd Ranch

Otkad je Google najavio punu podršku za Kotlin programski jezik u okviru Android Studija, to je brzo postalo sljedeća velika stvar u razvojnim krugovima Androida. Interoperabilan sa Javom na mnogo načina, a ipak koncizniji za pisanje i sa desetinama korisnih novih funkcija, mnogi postojeći Android koderi mijenjaju.

Big Nerd Ranch je napisao definitivnu knjigu o kodiranju u verziji 1.2 ovog relativno novog jezika, koristeći isti praktični pristup kao u svojim drugim knjigama i dobro cijenjenim kampovima za obuku.

Namijenjen iskusnim Java programerima koji žele naučiti Kotlin, vodič pokriva sve ključne koncepte i API-je jezika, kao i IDEA razvojno okruženje.

Počevši od prvih principa, a zatim zaroneći duboko u jezičku mješavinu objektno orijentiranih i funkcionalnih pristupa programiranju, to je idealan način da počnete s Kotlinom, kako za Android tako i za druge platforme.

Najbolje za brzi razvoj: praktičan Android: 14 kompletnih projekata o naprednim tehnikama i pristupima

Autor Practical Android je iskusan Android instruktor, a ovaj vodič se oslanja na neke od njegovih najpopularnijih sadržaja kurseva. Svako poglavlje je bazirano na određenom konceptu, od povezivanja do push obavijesti, i duboko uranja u najbolji način da ga implementirate u vlastite aplikacije.

Sa najmanje jednim cijelim projektom u svakom poglavlju, lako je pratiti čak i složene teme kao što je lijeno učitavanje ili rad sa Android-ovim audio API-jima, te koristiti bilo koje dijelove uzorka koda koji su prikladni.

Objašnjavajući zašto kao i kako, autor potkrepljuje sopstvene pristupe linkovima na relevantan materijal na drugim mestima. Očekuje se da će oni koji koriste knjigu već biti dobro upoznati sa Javom i imati prethodno iskustvo u razvoju na Androidu - ovo nije vodič korak po korak za početnike.

Najbolje za ažuriranje: Vodič za zauzete programere za razvoj Androida

Image
Image

Kao i sve drugo u tehnološkom svijetu, razvoj Androida se brzo kreće, a štampane knjige na kraju postaju zastarjele. Vodič za razvoj Androida zauzetog kodera Marka Murphyja zaobilazi ovaj problem putem modela e-knjiga zasnovanog na pretplati. Kupci dobijaju najnoviju verziju knjige, plus šest mjeseci ažuriranja, a nove verzije izlaze svakih nekoliko mjeseci.

Ulazimo u ogromnih 200+ poglavlja, 4.000+ stranica, stotine primjera aplikacija, plus vizuelne prezentacije o temama razvoja Android aplikacija, ne ostaje kamen na kamenu. Osnovna poglavlja knjige pokrivaju osnove postavljanja razvojnog okruženja, korisničkih interfejsa, upravljanja podacima i još mnogo toga, prije nego što se granaju na "tragove" koji pokrivaju desetine naprednih tema dizajniranih da se čitaju po potrebi.

Kao i samu knjigu, kupci mogu postavljati pitanja autoru tokom razgovora u "kancelarijskom vremenu" svake sedmice. Ako vam nije potrebna fizička knjiga za čitanje, The Busy Coder's Guide to Android Development je najsveobuhvatniji i najažurniji resurs koji je dostupan.

Preporučuje se: