8 najboljših knjig za razvoj aplikacij za Android

Kazalo:

8 najboljših knjig za razvoj aplikacij za Android
8 najboljših knjig za razvoj aplikacij za Android
Anonim

Naš najboljši izbor

  • Programiranje za Android: The Big Nerd Ranch Guide pri Amazonu, "S poudarkom na praktičnih tehnikah in pristopih programiranje za Android ne zahteva predhodnih izkušenj z razvojem za Android."
  • Najboljši vsestranski: Android Studio 3.0 Development Essentials pri Amazonu, "Android Studio 3.0 Development Essentials je odličen uvod v ustvarjanje aplikacij za Android, od IDE do arhitekture in oblikovanja."
  • Vodja prvega razvoja Androida pri Amazonu, "Redundanca je ključni del pristopa Android Developments, z osrednjimi koncepti, prikazanimi na različne načine, ki jim pomagajo obdržati."
  • Razvoj za Android za nadarjene primate pri Amazonu, "Ta vodnik, ki je pogosto samozavesten in uporablja močan jezik, je alternativa "suhim, brez humorja, življenje jesalnim knjigam o kodiranju", ki ste jih morda vajeni."
  • Android Cookbook: Problems and Solutions for Android Developers at Amazon, "Android Cookbook se osredotoča na zagotavljanje hitrih odgovorov na običajne težave, od uporabniških vmesnikov, multimedije do razvoja strojne opreme."
  • Programiranje Kotlin: The Big Nerd Ranch Guide pri Amazonu, "Big Nerd Ranch je napisal dokončno knjigo o kodiranju v različici 1.2 tega relativno novega jezika z uporabo praktičnega pristopa."
  • Praktični Android pri Amazonu, "Z vsaj enim celotnim projektom v vsakem poglavju je preprosto slediti celo zapletenim temam, kot je leno nalaganje ali ukvarjanje z API-ji za zvok Android."
  • Najboljše, da ostanete na tekočem: The Busy Coder's Guide to Android Development at Commons Ware, "Prihaja do ogromnih 200+ poglavij, 4000+ strani, z na stotine vzorčnih aplikacij, v tem priročniku ni ostal neprevrnjen kamen."

Najboljše knjige za razvoj aplikacij za Android bodo pomagale uresničiti vašo vizijo. Na svetu je približno 2,5 milijarde uporabnikov Androida. To je ogromno potencialnih uporabnikov aplikacije. Te knjige vam bodo v pomoč pri temah, kot je programiranje v Javi, do nalaganja uporabniške izkušnje in vse vmes.

Za boljšo izbiro na podlagi primerov predlagamo Practical Android pri Amazonu. Vsako poglavje obravnava različne projekte, medtem ko se izbira, kot je Android Programming: The Big Nerd Ranch Guide, prav tako pri Amazonu, osredotoča predvsem na plat kodiranja v Javi.

Ko izberete eno najboljših knjig za razvoj aplikacij za Android, so možnosti za vašo prihodnjo aplikacijo neskončne. Ne pozabite prebrati našega vodnika za služenje denarja z razvojem aplikacij, če želite hitro zaslužiti.

Najboljše za programerje z izkušnjami z Javo: Programiranje za Android: Vodnik po ranču Big Nerd

Image
Image

Big Nerd Ranch si je ustvaril ugled z vodenjem enotedenskih intenzivnih zagonskih taborov za razvijalce in podjetje je to izkušnjo zapakiralo v majhen nabor vodnikov za programiranje.

Programiranje za Android s poudarkom na praktičnih tehnikah in pristopih ne zahteva predhodnih izkušenj z razvojem za Android. Kljub temu 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 v Javi za tiste, ki se ne spoznajo na to temo.

Knjiga z uporabo Android Studia razlaga koncepte prek serije primerov aplikacij, ki so v vsakem poglavju razširjene in izboljšane. Koda je razložena vrstico za vrstico, tako glede tega, kaj se dogaja, kot tudi glede tega, zakaj se ji pristopa na takšen način.

To je velika, podrobna knjiga, deloma zaradi številnih posnetkov zaslona in izrezkov kode, ki se uporabljajo za razlago vsakega razdelka. S posebno pozornostjo, namenjeno osnovnim in srednjim konceptom, je ta vodnik Big Nerd Ranch pravi, če ste programer Java, ki se šele srečujete z razvojem Androida.

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

Osnove razvoja Android Studio 3.0 Neila Smytha so odličen vsestranski uvod v ustvarjanje aplikacij za Android, saj več kot 700 strani pokriva skoraj vse, kar morate vedeti.

Od razvojnega okolja do arhitekture in oblikovanja, tiskanja in upravljanja podatkovnih baz do večpredstavnostnih vidikov in še več, knjiga (v celoti posodobljena za Android 8 in Android Studio 3) vse to podrobno obravnava in zagotavlja močno bazo znanja za gradnjo v prihodnosti.

Z obilico primerov kod in opisov je priročnik namenjen tistim, ki že imajo vsaj nekaj izkušenj s programiranjem v Javi. Posebej močan pri konfiguraciji in uporabi Android Studia, vključno z nastavitvijo virtualnih preskusnih naprav, pokriva tudi stvari, kot je implementacija zemljevidov in pošiljanje aplikacij v trgovino Play, ki so pogosto slabo obravnavane v drugih vodnikih. Na splošno je to idealna točka na enem mestu za nadobudne razvijalce za Android.

Najboljše za vizualne učence: Head First Android Development: A Brain Friendly Guide

Head First ima nenavaden pristop s svojimi vodniki. Z močnim poudarkom na slikah in sproščenem jeziku namesto na suhoparnih knjigah, polnih besedila, je cilj pomagati bralcem pri učenju, razumevanju in obdržanju novih konceptov.

Razvoj podjetja za Android ni nobena izjema, saj je poln diagramov, diagramov poteka in komentarjev za potrditev tega, kar je zajeto. Redundanca je ključni del pristopa Head First, pri čemer se ključno gradivo večkrat sklicuje na različne načine, da se ohrani.

Zaradi vseh teh slik in ponavljanja je ta knjiga ogromna - na več kot 900 straneh se lahko na prvi pogled zdi zastrašujoča in je mišljena kot popoln nadomestek za učilnico in ne kot priročnik za hiter pregled.

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

Če ste vizualni učenec ali kako drugače težko obdržite informacije, ko so predstavljene kot gosta stena besedila, bo Head First Android Development dobrodošla sprememba tempa.

Najboljše za lahkoten pristop: Razvoj za Android za nadarjene primate: Vodnik za začetnike

Ne glede na to, ali se imate za nadarjenega primata ali ne, je razvoj Android Antonisa Tsagarisa za nadarjene primate zanimiva možnost. Avtor, ki pogosto uporablja močan jezik in se ne boji izraziti mnenja, predlaga svoj vodnik kot alternativo "suhim, brez humorja, življenje jesalnim knjigam o kodiranju […], ki jih je napisal avtomat."

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

Sproti se boste naučili, kako nastaviti razvojno okolje Android Studio, ustvariti interaktivni uporabniški vmesnik z XML-jem, pridobiti različne komponente Android 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 koristno mesto za začetek.

Najboljše za hitre odgovore: Kuharica za Android: Težave in rešitve za razvijalce za Android

Namesto da bi bila popolna vadnica za razvoj Androida, se Android Cookbook osredotoča na hitre odgovore na pogoste težave.

Z več kot 230 "recepti" za stvari, kot so uporabniški vmesniki, večpredstavnost in lokacijske storitve, poleg obravnavanja vidikov, specifičnih za strojno opremo, kot so kamere in senzorji, je vodnik namenjen tistim, ki že dokaj dobro poznajo razvoj za naprave Android.

Približno 40 razvijalcev je prispevalo k knjigi in ima koristi od širokega nabora perspektiv in izkušenj. Vsakemu receptu je priložena vzorčna koda, ki jo lahko uporabite v svojih projektih, bodisi delček ali celotna delovna rešitev, kot je primerno.

Ker je zasnovana tako, da jo lahko potopite in izločite glede na vaše trenutne potrebe, velikost knjige (700+ strani) ne postane prevelika. Če iščete preproste odgovore na zapletena razvojna vprašanja za Android, si ta kuharska knjiga zasluži mesto na vaši mizi.

Najboljše za učenje Kotlina: Programiranje v Kotlinu: The Big Nerd Ranch Guide

Odkar je Google objavil popolno podporo za programski jezik Kotlin v Android Studiu, je ta hitro postal naslednja velika stvar v razvojnih krogih Androida. Združljiv z Javo na več načinov, vendar bolj jedrnat za pisanje in z desetinami uporabnih novih funkcij, številni obstoječi kodirniki za Android spreminjajo.

Big Nerd Ranch je napisal dokončno knjigo o kodiranju v različici 1.2 tega relativno novega jezika, pri čemer je uporabil enak praktični pristop kot v svojih drugih knjigah in cenjenih zagonskih kampih.

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

Začenši s prvimi načeli, nato pa se poglobite v jezikovno mešanico objektno usmerjenih in funkcionalnih programskih pristopov, je 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

Avtor knjige Practical Android je izkušen inštruktor za Android in ta vodnik temelji na nekaterih njegovih najbolj priljubljenih vsebinah tečajev. Vsako poglavje temelji na določenem konceptu, od povezljivosti do potisnih obvestil, in se poglobljeno poglobi 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 je počasno nalaganje ali obravnava Androidovih zvočnih API-jev, in uporabiti ustrezne dele vzorčne kode.

Ob razlagi, zakaj in kako, avtor svoje pristope podpira 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 sistemu Android – to ni vodnik po korakih za začetnike.

Najboljše za to, da ostanete na tekočem: Priročnik zaposlenega koderja po razvoju za Android

Image
Image

Kot karkoli drugega v tehnološkem svetu, razvoj Androida poteka hitro in tiskane knjige sčasoma postanejo zastarele. Priročnik Busy Coder's Guide to Android Marka Murphyja zaobide to težavo prek modela e-knjig, ki temelji na naročnini. Kupci prejmejo najnovejšo različico knjige in šest mesecev posodobitev, nove različice pa izidejo vsakih nekaj mesecev.

Ko pridete do ogromnih 200+ poglavij, 4000+ strani, na stotine vzorčnih aplikacij in vizualnih predstavitev o temah razvoja aplikacij za Android, ni ostalo neprevrnjenega kamna. Osrednja poglavja knjige pokrivajo osnove nastavitve razvojnega okolja, uporabniških vmesnikov, upravljanja podatkov in še veliko več, preden se razvejajo v "sledi", ki pokrivajo na desetine naprednih tem, namenjenih branju po potrebi.

Tako kot o knjigi sami lahko kupci vsak teden postavljajo vprašanja avtorju med pogovori o "uradnih urah". Če za branje ne potrebujete fizične knjige, je The Busy Coder's Guide to Android Development najobsežnejši in najsodobnejši razpoložljivi vir.

Priporočena: