8 najboljših knjig za razvoj aplikacij za Android

David Dean
pisatelj
  • Univerza v Canterburyju

David Dean je pisatelj, ki je specializiran za potrošniško in potovalno tehnologijo. Objavljal je v The New York Timesu, Chicago Tribune in drugih publikacijah.

Najboljše za programerje z izkušnjo Jave: Programiranje za Android: Vodnik z ranča Big Nerd Ranch

Programiranje za Android: Vodnik za Big Nerd Ranch
Z dovoljenjem Amazona
Kupite na AmazonuKupite na Barnesandnoble.comKupite na Google.com

Big Nerd Ranch je zgradil svoj sloves z izvajanjem tedenskih intenzivnih zagonskih taborov za razvijalce, podjetje pa je to izkušnjo zapakiralo v majhen nabor programskih vodnikov.

S poudarkom na praktičnih tehnikah in pristopih, Programiranje za Android ne zahteva predhodnih izkušenj z razvojem Androida. Vendar pa predvideva razumno raven že obstoječega znanja o Javi, tako da se lahko v celoti osredotoči na elemente, specifične za Android. Podjetje ponuja tudi vodnik za programiranje Java za tiste, ki so novi v tej temi.

Uporaba Android Studio, knjiga razlaga koncepte z vrsto primerov aplikacij, ki so razširjene in izboljšane v vsakem poglavju. Koda je razložena vrstico za vrstico, tako glede tega, kaj se dogaja, kot tudi zaradi tega, zakaj se ji pristopa na ta poseben način.

To je velika, podrobna knjiga, deloma zaradi številnih posnetkov zaslona in odrezkov kode, ki se uporabljajo za razlago vsakega razdelka. S posebno pozornostjo, ki je namenjena osnovnim konceptom in konceptom srednjega razreda, če ste programer Java, ki je nov pri razvoju Androida, je ta vodnik Big Nerd Ranch pravi za vas.

Najboljši vsestranski: Android Studio 3.0 Development Essentials – Android 8 Edition

Kupite na Amazonu

Neila Smytha Android Studio 3.0 Development Essentials je odličen vsestranski uvod v ustvarjanje aplikacij za Android, njegovih 700+ strani pokriva skoraj vse, kar morate vedeti.

Od razvojnega okolja do arhitekture in oblikovanja, tiskanja in upravljanja baz podatkov do multimedijskih vidikov in še več, knjiga (popolnoma posodobljen za Android 8 in Android Studio 3) podrobno razpravlja o vsem in nudi močno bazo znanja, ki jo je treba nadgraditi v prihodnost.

Z obilico primerov in opisov kode je vodnik namenjen tistim, ki že imate vsaj nekaj izkušenj s programiranjem v Javi. Posebej močan pri konfiguraciji in uporabi Android Studio, vključno z nastavitvijo virtualnih testnih naprav zajema stvari, kot sta implementacija zemljevida in pošiljanje aplikacij v trgovino Play, ki so pogosto slabo zajete v drugih vodniki. Na splošno je to idealno mesto na enem mestu za nadobudne razvijalce Android.

Najboljše za vizualne učence: Vodite prvi razvoj Androida: možganom prijazen vodnik

Kupite na AmazonuKupite na Barnesandnoble.com

Head First ima nenavaden pristop s svojimi vodniki. Z močnim poudarkom na slikah in priložnostnem jeziku, ne pa na suhoparnih knjigah, težkih z besedilom, je cilj pomagati bralcem pri učenju, razumevanju in ohranjanju novih konceptov.

Podjetje Android razvoj ni nobena izjema, polna diagramov, diagramov poteka in komentarjev, ki potrjujejo, kaj je zajeto. Redundanca je ključni del pristopa Head First, saj se ključni material večkrat omenja na različne načine, da se ohrani.

Vse te slike in ponavljanje naredijo to ogromno knjigo – zdi se, da ima več kot 900 strani na prvi pogled zastrašujoče in je mišljeno kot popolna zamenjava učilnice in ne kot a hitri vodnik.

Potrebovali boste dobro delovno znanje Jave, vendar vam ni treba biti že strokovnjak. Praktičnih vaj je veliko, domača naloga pa je določena na koncu vsakega poglavja. To so ključni vidiki pristopa vodnika – le redko se boste znašli, da preprosto preberete gradivo in nadaljujete.

Če ste vizualni učenec ali se kako drugače trudite zadržati informacije, ko so predstavljene kot gost zid besedila, Vodite prvi razvoj za Android bo dobrodošla sprememba tempa.

Najboljše aplikacije

Najboljše za lahkoten pristop: razvoj Androida za nadarjene primate: vodnik za začetnike

Kupite na Amazonu

Ne glede na to, ali se imate za nadarjenega primata ali ne, Antonisa Tsagarisa Razvoj Androida za nadarjene primate je zanimiva možnost. Avtor pogosto uporablja močan jezik in se ne boji izraziti svojega mnenja, zato predlaga svoj vodnik kot alternativo »suhim, brez humorja, življenje zanič knjigam s kodiranjem [...], ki jih je napisal avtomat«.

Ta sorazmerno kratka in poceni knjiga, ki je namenjena začetnikom, za začetek zahteva le osnovno raven izkušenj z Javo ali podobnim programskim jezikom. Na voljo v tiskani ali e-knjigi, bralca popelje skozi razvoj Androida od absolutnih osnov do dokončanja vaše prve aplikacije.

Na poti se boste naučili, kako nastaviti razvojno okolje Android Studio, ustvariti interaktivni uporabniški vmesnik z XML, pridobite različne komponente Androida za medsebojno komunikacijo in še veliko več.

Če ste zlahka užaljeni, si boste morda želeli ogledati enega od drugih razvojnih vodnikov za Android – če pa ne, je to zabavno in uporabno mesto za začetek.

Najboljše za hitre odgovore: Android kuharska knjiga: težave in rešitve za razvijalce za Android

Kupite na AmazonuKupite na Barnesandnoble.com

Namesto da bi poskušali biti popolna vadnica za razvoj Androida, Android kuharska knjiga osredotoča na zagotavljanje hitrih odgovorov na pogoste težave.

Z več kot 230 "recepti" za stvari, kot so uporabniški vmesniki, večpredstavnost in lokacijske storitve, ter ukvarjanje z vidike, specifične za strojno opremo, kot so kamere in senzorji, je vodnik namenjen tistim, ki že dobro poznajo razvoj za naprave Android.

Približno 40 razvijalcev je prispevalo k knjigi in ima koristi od številnih pogledov in izkušenj. Vsak recept ima vzorčno kodo, ki jo lahko uporabite v svojih projektih, bodisi delček ali popolno delujočo rešitev, kot je primerno.

Ker je zasnovana tako, da jo potopite in izvlečete glede na vaše trenutne potrebe, velikost knjige (700+ strani) ne postane prevelika. Če iščete preproste odgovore na zapletene težave pri razvoju Androida, si ta kuharska knjiga zasluži mesto na vaši mizi.

Najboljše za učenje Kotlina: Programiranje Kotlin: Vodnik za Big Nerd Ranch

Kupite na Amazonu

Ker je Google napovedal popolno podporo za programski jezik Kotlin v Android Studiu, je hitro postal naslednja velika stvar v razvojnih krogih Androida. Interoperabilen z Javo na več načinov, a jedrnat za pisanje in z desetinami uporabnih novih funkcij, mnogi obstoječi koderji za Android prehajajo.

Big Nerd Ranch je napisal dokončno knjigo o kodiranju v različici 1.2 tega sorazmerno novega jezika, pri čemer uporablja enak praktični pristop kot v svojih drugih knjigah in dobro cenjenih tečajih.

Vodnik je namenjen izkušenim razvijalcem Jave, ki se želijo naučiti Kotlin, in zajema vse ključne koncepte jezika in API-je ter razvojno okolje IDEA.

Začenši s prvimi načeli, nato pa se poglobimo v jezikovno mešanico objektno usmerjenega in funkcionalnega programskih pristopov, je to idealen način za začetek uporabe Kotlina, tako za Android kot za druge platforme.

Najboljše za hiter razvoj: Praktični Android: 14 popolnih projektov o naprednih tehnikah in pristopih

Kupite na Amazonu

Avtor Praktični Android je izkušen inštruktor za Android in ta vodnik temelji na nekaterih njegovih najbolj priljubljenih vsebinah tečaja. Vsako poglavje temelji na določenem konceptu, od povezljivosti do potisnih obvestil, in se poglobljeno potopi v najboljši način za njegovo implementacijo v lastne aplikacije.

Z vsaj enim celotnim projektom v vsakem poglavju je enostavno slediti celo zapletenim temam, kot so leno nalaganje ali obravnavo zvočnih API-jev za Android in uporabite katere koli dele vzorčne kode primerno.

Avtor razlaga, zakaj in kako, svoje pristope podkrepi s povezavami do ustreznega gradiva drugje. Pričakuje se, da bodo tisti, ki uporabljajo knjigo, že dobro seznanjeni z Javo in imajo predhodne izkušnje z razvojem v Androidu – to ni vodnik po korakih za začetnike.

Najboljše za spremljanje novosti: Vodnik za zasedeni programer za razvoj Androida

Vodnik za zasedene koderje po razvoju Androida
Z dovoljenjem Commonsware
Kupite na Commonsware.com

Kot vse drugo v tehnološkem svetu tudi razvoj Androida poteka hitro, tiskane knjige pa sčasoma zastarijo. Marka Murphyja Zasedeni vodnik za razvoj Androida reši to težavo prek modela e-knjig, ki temelji na naročnini. Kupci dobijo najnovejšo različico knjige in šest mesecev posodobitev, nove različice pa izidejo vsakih nekaj mesecev.

Predstavljamo vam ogromno več kot 200 poglavij, več kot 4.000 strani, stotine vzorčnih aplikacij in vizualne predstavitve o temah razvoja aplikacij za Android. Osrednja poglavja knjige zajemajo osnove postavitve razvojnega okolja, uporabniške vmesnike, upravljanje podatkov, in še veliko več, preden se razcepite na "poti", ki pokrivajo na desetine naprednih tem, zasnovanih za branje po potrebi.

Poleg same knjige lahko kupci vsak teden zastavljajo vprašanja avtorju med klepetalnicami »uradnih ur«. Če za branje ne potrebujete fizične knjige, Vodnik za zasedene koderje po razvoju Androida je najbolj celovit in najsodobnejši vir, ki je na voljo.

Ste notri! Hvala za prijavo.

Prišlo je do napake. Prosim poskusite ponovno.