8 najlepších kníh pre vývoj aplikácií pre Android

Obsah:

8 najlepších kníh pre vývoj aplikácií pre Android
8 najlepších kníh pre vývoj aplikácií pre Android
Anonim

Naše najlepšie tipy

  • Programovanie pre Android: The Big Nerd Ranch Guide na Amazone, „So zameraním na praktické techniky a prístupy si programovanie pre Android nevyžaduje žiadne predchádzajúce skúsenosti s vývojom pre Android.“
  • Najlepší univerzál: Android Studio 3.0 Development Essentials v Amazone, „Android Studio 3.0 Development Essentials je skvelý úvod do vytvárania aplikácií pre Android, od IDE po architektúru a dizajn."
  • Head First Android Development v Amazone, „Redundancia je kľúčovou súčasťou prístupu Android Developments, pričom základné koncepty sú ilustrované rôznymi spôsobmi, ktoré im pomôžu udržať sa.“
  • Vývoj pre Android pre nadaných primátov v Amazone, „Táto príručka, ktorá je často presvedčená a používa vulgárne výrazy, je alternatívou k „suchým, humorným, život nasávajúcim kódovacím knihám“, na ktoré ste možno zvyknutí.“
  • Android Cookbook: Problémy a riešenia pre vývojárov Android v Amazone, „Android Cookbook sa zameriava na poskytovanie rýchlych odpovedí na bežné problémy, od používateľských rozhraní, multimédií až po vývoj hardvéru.“
  • Kotlin Programming: The Big Nerd Ranch Guide na Amazone, „Big Nerd Ranch napísal definitívnu knihu o kódovaní vo verzii 1.2 tohto relatívne nového jazyka pomocou praktického prístupu.“
  • Praktický Android na Amazone, „S aspoň jedným úplným projektom v každej kapitole je ľahké sledovať aj zložité témy, ako je lenivé načítanie alebo práca so zvukovými rozhraniami Android pre Android.“
  • Najlepšie na udržiavanie aktuálnych informácií: Príručka pre zaneprázdneného programátora vývojom systému Android v Commons Ware, „Prichádzame s mamutom 200+ kapitol, 4 000+ strán, s stovky vzorových aplikácií, v tejto príručke nezostane kameň na kameni."

Najlepšie knihy na vývoj aplikácií pre Android vám pomôžu oživiť vašu víziu. Na svete je približne 2,5 miliardy používateľov systému Android. To je obrovský počet potenciálnych používateľov aplikácie. Tieto knihy vám pomôžu s témami, ako je programovanie v jazyku Java, načítanie do používateľského prostredia a všetko medzi tým.

Pre výber viac založený na príkladoch odporúčame Praktický Android na Amazone. Každá kapitola pojednáva o rôznych projektoch, zatiaľ čo výber ako Android Programming: The Big Nerd Ranch Guide, tiež v Amazone, sa zameriava hlavne na stránku kódovania Java.

Keď si vyberiete jednu z najlepších kníh na vývoj aplikácií pre Android, možnosti pre vašu budúcu aplikáciu sú nekonečné. Ak chcete rýchlo zarobiť, prečítajte si nášho sprievodcu zarábaním peňazí vývojom aplikácií.

Najlepšie pre programátorov so skúsenosťami v jazyku Java: Programovanie pre Android: The Big Nerd Ranch Guide

Image
Image

Big Nerd Ranch si vybudoval svoju reputáciu na organizovaní týždenných intenzívnych výcvikových táborov pre vývojárov a spoločnosť tieto skúsenosti zabalila do malého radu programovacích príručiek.

So zameraním na praktické techniky a prístupy si programovanie pre Android nevyžaduje žiadne predchádzajúce skúsenosti s vývojom pre Android. Predpokladá však primeranú úroveň už existujúcich znalostí jazyka Java, takže sa môže plne sústrediť na prvky špecifické pre Android. Spoločnosť tiež ponúka sprievodcu programovaním v jazyku Java pre začiatočníkov v tejto oblasti.

V aplikácii Android Studio kniha vysvetľuje koncepty prostredníctvom série príkladov aplikácií, ktoré sú v každej kapitole rozšírené a vylepšené. Kód je vysvetlený riadok po riadku, čo sa týka toho, čo sa deje, aj toho, prečo sa k nemu pristupuje práve týmto spôsobom.

Je to veľká, podrobná kniha, čiastočne vďaka mnohým snímkam obrazovky a útržkom kódu, ktoré pomáhajú vysvetliť jednotlivé časti. S osobitnou pozornosťou venovanou základným a stredným konceptom, ak ste novým programátorom Java vo vývoji Androidu, tento sprievodca Big Nerd Ranch je ten pravý.

Najlepší univerzál: Android Studio 3.0 Development Essentials – Android 8 Edition

Neil Smyth's Android Studio 3.0 Development Essentials je skvelým všestranným úvodom do vytvárania aplikácií pre Android, jeho viac ako 700 stránok pokrýva takmer všetko, čo potrebujete vedieť.

Od vývojového prostredia cez architektúru a dizajn, tlač a správu databáz až po multimediálne aspekty a ďalšie, kniha (plne aktualizovaná pre Android 8 a Android Studio 3) to všetko podrobne rozoberá a poskytuje silnú vedomostnú základňu na vytvorenie v budúcnosti.

S množstvom príkladov kódu a popisov je príručka určená pre tých, ktorí už majú s programovaním v Jave aspoň nejaké skúsenosti. Obzvlášť silný na konfiguráciu a používanie Android Studio, vrátane nastavenia virtuálnych testovacích zariadení, zahŕňa aj veci, ako je implementácia máp a odosielanie aplikácií do obchodu Play, ktoré sú často v iných sprievodcoch nedostatočne pokryté. Celkovo je to ideálne miesto na jednom mieste pre začínajúcich vývojárov Androidu.

Najlepšie pre vizuálnych študentov: Hlavný vývoj Androidu: Príručka vhodná pre mozog

Head First má so svojimi sprievodcami nezvyčajný prístup. Cieľom je pomôcť čitateľom naučiť sa, porozumieť a udržať si nové koncepty, a nie suchým textom preplneným zväzkom, a nie suchým textom plným textov.

Výnimkou nie je ani vývoj systému Android spoločnosti, ktorý je plný diagramov, vývojových diagramov a komentárov, ktoré umocňujú to, čo je zahrnuté. Redundancia je kľúčovou súčasťou prístupu Head First, pričom na kľúčové materiály sa odkazuje viackrát rôznymi spôsobmi, aby sa udržali.

Všetky tie obrázky a opakovania robia z tejto knihy obrovskú knihu – na viac ako 900 stranách môže na prvý pohľad pôsobiť odstrašujúco a je určená skôr ako úplná náhrada za triedu než ako rýchla príručka.

Budete potrebovať dobré pracovné znalosti jazyka Java, ale nemusíte už byť odborníkom. Množstvo praktických cvičení a domáca úloha je stanovená na konci každej kapitoly. Toto sú kľúčové aspekty prístupu sprievodcu – zriedka sa pristihnete, že si materiál len prečítate a idete ďalej.

Ak sa učíte vizuálne alebo sa inak snažíte udržať si informácie, keď sú prezentované ako hustá stena textu, Head First Android Development bude vítanou zmenou tempa.

Najlepšie pre bezstarostný prístup: Vývoj systému Android pre nadaných primátov: Príručka pre začiatočníkov

Či už sa považujete za nadaného primáta alebo nie, vývoj Androidu Antonisa Tsagarisa pre nadaných primátov je zaujímavou možnosťou. Autor, ktorý často používa silné výrazy a nebojí sa vyjadriť svoj názor, navrhuje svojho sprievodcu ako alternatívu k „suchým, humorným, život nasávajúcim kódovacím knihám […] napísaným automatom.“

Táto pomerne krátka a lacná kniha určená pre začiatočníkov vyžaduje iba základnú úroveň skúseností s Java alebo podobným programovacím jazykom. K dispozícii v tlačenej alebo elektronickej podobe a prevedie čitateľa vývojom Androidu od úplných základov až po dokončenie vašej prvej aplikácie.

Popri tom sa naučíte, ako nastaviť vývojové prostredie Android Studio, vytvoriť interaktívne používateľské rozhranie s XML, získať rôzne komponenty Androidu na vzájomnú komunikáciu a mnoho ďalšieho.

Ak sa ľahko urazíte, možno by ste si chceli pozrieť jedného z ďalších sprievodcov vývojom pre Android – ale ak nie, toto je zábavné a užitočné miesto, kde začať.

Najlepšie pre rýchle odpovede: Android Cookbook: Problémy a riešenia pre vývojárov Android

Nesnaží sa byť úplným návodom na vývoj Androidu, ale kuchárka pre Android sa zameriava na poskytovanie rýchlych odpovedí na bežné problémy.

S viac ako 230 „receptmi“na veci, ako sú používateľské rozhrania, multimédiá a služby určovania polohy, plus riešenie špecifických hardvérových aspektov, ako sú fotoaparáty a senzory, je príručka zameraná na tých, ktorí už rozumne poznajú vývoj pre zariadenia so systémom Android.

Na knihe prispelo približne 40 vývojárov a kniha ťaží zo širokého spektra perspektív a skúseností. Každý recept sa dodáva so vzorovým kódom, ktorý môžete použiť vo svojich vlastných projektoch, či už ide o úryvok alebo úplné pracovné riešenie podľa potreby.

Vzhľadom na to, že je navrhnutá tak, aby sa dala namočiť a vytiahnuť podľa vašich aktuálnych potrieb, veľkosť knihy (viac ako 700 strán) nie je ohromujúca. Ak hľadáte priame odpovede na zamotané problémy s vývojom Androidu, táto kuchárska kniha si zaslúži miesto na vašom stole.

Najlepšie na učenie Kotlin: Programovanie Kotlin: The Big Nerd Ranch Guide

Odkedy Google oznámil plnú podporu programovacieho jazyka Kotlin v rámci Android Studio, rýchlo sa stal ďalšou veľkou vecou v kruhoch vývojárov Androidu. Mnoho existujúcich kódovačov systému Android je v mnohých ohľadoch interoperabilné s jazykom Java, no napriek tomu je stručnejšie na zápis a vďaka desiatkam užitočných nových funkcií prechádza na zmenu.

Big Nerd Ranch napísal definitívnu knihu o kódovaní vo verzii 1.2 tohto relatívne nového jazyka, pričom použil rovnaký praktický prístup ako vo svojich iných knihách a v uznávaných výcvikových táboroch.

Zameraná na skúsených vývojárov Java, ktorí sa chcú naučiť Kotlin, príručka pokrýva všetky kľúčové koncepty jazyka a rozhrania API, ako aj vývojové prostredie IDEA.

Začnite od prvých princípov a potom sa ponorte hlboko do jazykovej zmesi objektovo orientovaného a funkčného programovania. Je to ideálny spôsob, ako začať s Kotlin, a to pre Android aj iné platformy.

Najlepšie pre rýchly vývoj: Praktický Android: 14 dokončených projektov o pokročilých technikách a prístupoch

Autor Praktického Androidu je skúseným inštruktorom Androidu a táto príručka čerpá z niektorého z jeho najobľúbenejších kurzov. Každá kapitola je založená na konkrétnom koncepte, od pripojenia až po push notifikácie, a podrobne sa zaoberá najlepším spôsobom, ako ho implementovať do vašich vlastných aplikácií.

S aspoň jedným úplným projektom v každej kapitole je ľahké sledovať aj zložité témy, ako je lenivé načítanie alebo narábanie so zvukovými rozhraniami Androidu, a použiť tie časti vzorového kódu, ktoré sú vhodné.

Vysvetlením prečo a ako aj autor podporuje svoje vlastné prístupy odkazmi na relevantný materiál inde. Očakáva sa, že používatelia knihy už budú dobre oboznámení s Javou a budú mať predchádzajúce skúsenosti s vývojom v systéme Android – toto nie je podrobný návod pre začiatočníkov.

Najlepšie na udržiavanie aktuálnych informácií: Príručka pre zaneprázdneného programátora vývojom systému Android

Image
Image

Rovnako ako čokoľvek iné vo svete technológií, aj vývoj Androidu napreduje rýchlo a tlačené knihy sa časom stanú neaktuálne. Príručka Marka Murphyho Busy Coder's Guide to Android Development rieši tento problém prostredníctvom modelu elektronickej knihy založenom na predplatnom. Kupujúci získajú najnovšiu verziu knihy plus šesťmesačné aktualizácie, pričom nové verzie vychádzajú každých pár mesiacov.

Vo mamutích 200+ kapitolách, 4 000+ stranách, stovkách vzorových aplikácií a vizuálnych prezentáciách na témy vývoja aplikácií pre Android nezostal kameň na kameni. Hlavné kapitoly knihy pokrývajú základy nastavenia vývojového prostredia, používateľských rozhraní, správy údajov a oveľa viac, a potom sa rozdelia na „cesty“, ktoré pokrývajú desiatky pokročilých tém navrhnutých na čítanie podľa potreby.

Okrem knihy samotnej môžu kupujúci klásť otázky autorovi počas „ordinačných hodín“každý týždeň. Ak na čítanie nepotrebujete fyzickú knihu, The Busy Coder's Guide to Android Development je najkomplexnejší a najaktuálnejší dostupný zdroj.

Odporúča: