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 odabir

  • Programiranje za Android: The Big Nerd Ranch Guide na Amazonu, "S fokusom na praktične tehnike i pristupe, programiranje za Android ne zahtijeva nikakvo prethodno iskustvo u razvoju Androida."
  • Najbolji svestrani: Android Studio 3.0 Development Essentials na Amazonu, "Android Studio 3.0 Development Essentials izvrstan je uvod u stvaranje Android aplikacija, od IDE-a do arhitekture i dizajna."
  • Head First Android Development na Amazonu, "Redundantnost je ključni dio pristupa Android Developments, s temeljnim konceptima ilustriranim na razne načine kako bi im se pomoglo da ostanu."
  • Razvoj za Android za nadarene primate na Amazonu, "Često samouvjeren i grub jezik, ovaj je vodič alternativa "suhim, bez humora, životopijanim knjigama o kodiranju" na koje ste možda navikli."
  • Kuharica za Android: Problemi i rješenja za programere Androida na Amazonu, "Kuharica za Android usmjerena je na pružanje brzih odgovora na uobičajene probleme, od korisničkih sučelja, multimedije do razvoja hardvera."
  • Kotlin programiranje: Vodič za Big Nerd Ranch na Amazonu, "Big Nerd Ranch napisao je definitivnu knjigu o kodiranju u verziji 1.2 ovog relativno novog jezika koristeći praktični pristup."
  • Praktični Android na Amazonu, "S najmanje jednim cjelovitim projektom u svakom poglavlju, lako ga je pratiti čak i složene teme kao što su odgođeno učitavanje ili rad s Androidovim audio API-jima."
  • Najbolje za biti u toku: The Busy Coder's Guide to Android Development at Commons Ware, "Coming in at a mamut 200+ poglavlja, 4000+ pages, with stotine primjera aplikacija, nijedan kamen nije prevrnut u ovom vodiču."

Najbolje knjige za razvoj Android aplikacija pomoći će vam da oživite svoju viziju. U svijetu postoji oko 2,5 milijarde korisnika Androida. To je ogroman broj potencijalnih korisnika aplikacije. Ove će vam knjige pomoći s temama poput Java programiranja do učitavanja korisničkog iskustva i svega između.

Za izbor koji se temelji više na primjerima, predlažemo Practical Android na Amazonu. Svako poglavlje raspravlja o različitim projektima, dok se izbor poput Android Programming: The Big Nerd Ranch Guide, također na Amazonu, uglavnom fokusira na stranu kodiranja u Javi.

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

Najbolje za programere s iskustvom u Javi: Android Programming: The Big Nerd Ranch Guide

Image
Image

Big Nerd Ranch izgradio je svoju reputaciju vođenjem cjelotjednih intenzivnih kampova za razvojne programere, a tvrtka je to iskustvo upakirala u mali raspon vodiča za programiranje.

Uz fokus na praktične tehnike i pristupe, Android programiranje ne zahtijeva nikakvo 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 Java programski vodič, za one koji se tek upoznaju s temom.

Korištenjem Android Studija, knjiga objašnjava koncepte putem niza primjera aplikacija koje se proširuju i poboljšavaju u svakom poglavlju. Kod je objašnjen redak po redak, kako u smislu onoga što se događa, tako i zašto mu se pristupa na određeni način.

To je velika, detaljna knjiga, djelomično zahvaljujući mnogim snimkama zaslona i isječcima koda koji se koriste za objašnjenje svakog odjeljka. S posebnom pažnjom posvećenom osnovnim i srednjim konceptima, ako ste Java programer koji tek počinje razvijati Android, ovaj vodič za Big Nerd Ranch je pravi izbor.

Najbolji svestrani uređaj: Android Studio 3.0 Development Essentials - Android 8 Edition

Android Studio 3.0 Development Essentials Neila Smytha izvrstan je sveobuhvatni 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 još mnogo toga, knjiga (potpuno ažurirana za Android 8 i Android Studio 3) sve to detaljno razmatra i pruža snažnu bazu znanja za izgradnju u budućnosti.

Uz mnoštvo primjera koda i opisa, vodič je namijenjen onima koji već imaju barem malo iskustva u programiranju u Javi. Osobito je jak u konfiguraciji i korištenju Android Studija, uključujući postavljanje virtualnih testnih uređaja, također pokriva stvari poput implementacije karte i slanja aplikacija u Trgovinu Play koje su često slabo pokrivene u drugim vodičima. Općenito, to je idealno mjesto na jednom mjestu za nove Android programere.

Najbolje za vizualne učenike: Head First Android Development: A Brain-Friendly Guide

Head First ima neobičan pristup svojim vodičima. S jakim fokusom na slike i ležeran jezik, a ne na suhoparne knjige prepune teksta, cilj je pomoći čitateljima da nauče, razumiju i zapamte nove koncepte.

Razvoj tvrtke za Android nije iznimka, pun je dijagrama, dijagrama toka i komentara koji potvrđuju ono što je pokriveno. Redundancija je ključni dio pristupa Head Firsta, s ključnim materijalom koji se više puta referira na različite načine kako bi se zadržao.

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

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 kako jednostavno čitate materijal i nastavljate dalje.

Ako ste vizualni učenik ili se na neki drugi način borite da zadržite informacije kada su predstavljene kao gust zid teksta, Head First Android Development bit će dobrodošla promjena tempa.

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

Bez obzira na to smatrate li se nadarenim primatom ili ne, Android razvoj za nadarene primate Antonisa Tsagarisa zanimljiva je opcija. Često koristeći snažan jezik i bez straha izraziti mišljenje, autor predlaže svoj vodič kao alternativu "suhim, bez humora, životopijanim knjigama o kodiranju […] 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 da biste započeli. Dostupan u tiskanom obliku ili u obliku e-knjige, vodi čitatelja kroz Android razvoj od apsolutnih osnova do završetka vaše prve aplikacije.

Usput ćete naučiti kako postaviti razvojno okruženje Android Studio, stvoriti interaktivno korisničko sučelje s XML-om, dobiti različite Android komponente za međusobnu komunikaciju i još mnogo toga.

Ako se lako uvrijedite, možda biste trebali 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 biti potpuni vodič za razvoj Androida, Android Cookbook se fokusira 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, uz bavljenje aspektima specifičnim za hardver poput kamera i senzora, vodič je namijenjen onima koji su već dovoljno upoznati s razvojem za Android uređaje.

Oko 40 programera pridonijelo je knjizi, a koristi se širokim rasponom perspektiva i iskustava. 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 da se u nju ubacite i izbacite na temelju vaših trenutnih potreba, veličina knjige (700+ stranica) ne postaje neodoljiva. Ako tražite jednostavne odgovore na zamršena razvojna pitanja za Android, ova kuharica zaslužuje mjesto na vašem stolu.

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

Otkako je Google najavio punu podršku za programski jezik Kotlin unutar Android Studija, on je brzo postao sljedeća velika stvar u razvojnim krugovima Androida. Interoperabilni s Javom na mnogo načina, a opet koncizniji za pisanje i s desecima korisnih novih značajki, mnogi postojeći Android koderi mijenjaju se.

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

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

Polazeći od prvih principa, zatim duboko zaranjajući u mješavinu pristupa objektno orijentiranom i funkcionalnom programiranju jezika, 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

Autor knjige Practical Android iskusan je 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 zaranja u najbolji način da to implementirate u svoje aplikacije.

S najmanje jednim cjelovitim projektom u svakom poglavlju, lako je pratiti čak i složene teme kao što je odgođeno učitavanje ili rad s Androidovim audio API-jima, i koristiti bilo koji dio uzorka koda koji je prikladan.

Objašnjavajući zašto, kao i kako, autor potkrepljuje svoje pristupe poveznicama na relevantne materijale na drugim mjestima. Očekuje se da će oni koji koriste knjigu već biti dobro upoznati s Javom i imati prethodno iskustvo u razvoju u Androidu - ovo nije vodič korak po korak za početnike.

Najbolje za ostanak u tijeku: Vodič za razvoj kodera za Android

Image
Image

Kao i bilo što drugo u svijetu tehnologije, razvoj Androida napreduje brzo, a tiskane knjige na kraju zastarijevaju. Mark Murphy's Busy Coder's Guide to Android Development zaobilazi ovaj problem putem modela e-knjige koji se temelji na pretplati. Kupci dobivaju najnoviju verziju knjige, plus šest mjeseci ažuriranja, a nove verzije izlaze svakih nekoliko mjeseci.

Dolazeći do ogromnih 200+ poglavlja, 4000+ stranica, stotine primjera aplikacija, plus vizualne prezentacije o temama razvoja Android aplikacija, nijedan kamen nije ostao neprevrnut. Temeljna poglavlja knjige pokrivaju osnove postavljanja razvojnog okruženja, korisničkih sučelja, upravljanja podacima i još mnogo toga, prije nego što se granaju u "tragove" koji pokrivaju desetke naprednih tema dizajniranih za čitanje po potrebi.

Kao i samoj knjizi, kupci mogu postavljati pitanja autoru tijekom "radnih sati" razgovora svaki tjedan. Ako vam ne treba fizička knjiga za čitanje, The Busy Coder's Guide to Android Development je najopsežniji i najnoviji dostupni resurs.

Preporučeni: