Cele mai bune 8 cărți pentru dezvoltarea aplicațiilor Android

Cuprins:

Cele mai bune 8 cărți pentru dezvoltarea aplicațiilor Android
Cele mai bune 8 cărți pentru dezvoltarea aplicațiilor Android
Anonim

Cele mai bune alegeri ale noastre

  • Programare Android: Ghidul Big Nerd Ranch de la Amazon, „Cu accent pe tehnici și abordări practice, programarea Android nu necesită nicio experiență anterioară de dezvoltare Android.”
  • Cel mai bun polivalent: Android Studio 3.0 Development Essentials la Amazon, „Android Studio 3.0 Development Essentials este o introducere excelentă în crearea de aplicații Android, de la IDE la arhitectură și design."
  • Head First Android Development la Amazon, „Redundanța este o parte cheie a abordării Android Developments, cu concepte de bază ilustrate într-o varietate de moduri pentru a-i ajuta să rămână.”
  • Android Development for Gifted Primates at Amazon, „Adesea cu opinie și folosind un limbaj puternic, acest ghid este o alternativă la „cărți de codificare uscate, lipsite de umor”, cu care ați putea fi obișnuit.”
  • Android Cookbook: Probleme and Solutions for Android Developers at Amazon, „Android Cookbook se concentrează pe furnizarea de răspunsuri rapide la probleme obișnuite, de la interfețe de utilizator, multimedia, la dezvoltarea hardware.”
  • Kotlin Programming: The Big Nerd Ranch Guide at Amazon, „Big Nerd Ranch a scris o carte definitivă despre codificare în versiunea 1.2 a acestui limbaj relativ nou, folosind o abordare practică.”
  • Practical Android la Amazon, „Cu cel puțin un proiect complet în fiecare capitol, este ușor de urmărit, chiar și subiecte complexe, cum ar fi încărcarea leneșă sau gestionarea API-urilor audio Android.”
  • Cel mai bun pentru a fi la curent: Ghidul codificatorului ocupat pentru dezvoltarea Android de la Commons Ware, „Venind într-un mamut peste 200 de capitole, peste 4.000 de pagini, cu sute de aplicații eșantion, nu se lasă piatră neîntoarsă în acest ghid.”

Cele mai bune cărți pentru dezvoltarea de aplicații Android vă vor ajuta să vă aduceți viziunea la viață. Există aproximativ 2,5 miliarde de utilizatori Android în lume. Acesta este un număr mare de potențiali utilizatori ai aplicației. Aceste cărți vă vor ajuta cu subiecte precum programarea Java până la încărcarea în experiența utilizatorului și toate celel alte.

Pentru o selecție mai bazată pe exemple, vă sugerăm Android practic pe Amazon. Fiecare capitol discută proiecte diferite, în timp ce o alegere precum Android Programming: The Big Nerd Ranch Guide, tot la Amazon, se concentrează în principal pe partea de codificare Java a tuturor.

Când alegeți una dintre cele mai bune cărți pentru dezvoltarea aplicației Android, posibilitățile pentru viitoarea dvs. aplicație sunt nelimitate. Asigurați-vă că citiți ghidul nostru pentru a câștiga bani cu dezvoltarea de aplicații dacă doriți să câștigați bani rapid.

Cel mai bun pentru programatorii cu experiență Java: Programare Android: Ghidul Big Nerd Ranch

Image
Image

Big Nerd Ranch și-a construit reputația organizând tabere de pregătire intensive de o săptămână pentru dezvoltatori, iar compania a împachetat această experiență într-o gamă mică de ghiduri de programare.

Cu accent pe tehnici și abordări practice, programarea Android nu necesită nicio experiență anterioară de dezvoltare Android. Totuși, presupune un nivel rezonabil de cunoștințe Java preexistente, astfel încât se poate concentra pe deplin asupra elementelor specifice Android. Compania oferă, de asemenea, un ghid de programare Java, pentru cei care cunosc acest subiect.

Folosind Android Studio, cartea explică concepte printr-o serie de exemple de aplicații care sunt extinse și îmbunătățite în fiecare capitol. Codul este explicat rând cu linie, atât în ceea ce privește ceea ce se întâmplă, cât și motivul pentru care este abordat în acest fel.

Este o carte mare și detaliată, în parte datorită numeroaselor capturi de ecran și fragmente de cod folosite pentru a explica fiecare secțiune. Cu o atenție deosebită acordată conceptelor de bază și de nivel mediu, dacă sunteți un programator Java nou în dezvoltarea Android, acest ghid Big Nerd Ranch este cel mai potrivit.

Cel mai bun polivalent: Android Studio 3.0 Development Essentials - Android 8 Edition

Android Studio 3.0 Development Essentials de la Neil Smyth este o introducere excelentă în crearea de aplicații Android, peste 700 de pagini acoperind aproape tot ce trebuie să știți.

De la mediul de dezvoltare la arhitectură și design, imprimare și gestionarea bazelor de date la aspecte multimedia și multe altele, cartea (actualizată complet pentru Android 8 și Android Studio 3) discută totul în detaliu și oferă o bază de cunoștințe puternică pentru a construi pe viitor.

Cu o mulțime de exemple de cod și descrieri, ghidul este destinat celor care au deja cel puțin o experiență de programare în Java. Deosebit de puternică în ceea ce privește configurarea și utilizarea Android Studio, inclusiv configurarea dispozitivelor virtuale de testare, acoperă, de asemenea, lucruri precum implementarea hărților și trimiterea de aplicații la magazinul Play, care sunt adesea slab acoperite în alte ghiduri. În general, este ghișeul unic ideal pentru dezvoltatorii Android în devenire.

Cel mai bun pentru cei care învață vizual: Head First Android Development: A Brain Friendly Guide

Head First adoptă o abordare neobișnuită cu ghidurile săi. Având un accent puternic pe imagini și pe limbajul obișnuit, mai degrabă decât pe tomurile uscate, grele de text, scopul este de a ajuta cititorii să învețe, să înțeleagă și să rețină concepte noi.

Dezvoltarea Android al companiei nu face excepție, plină de diagrame, diagrame de flux și comentarii pentru a consolida ceea ce este acoperit. Redundanța este o parte cheie a abordării Head First, materialul cheie fiind referit de mai multe ori într-o varietate de moduri pentru a-l ajuta să se mențină.

Toate aceste imagini și repetarea fac din aceasta o carte uriașă - cu peste 900 de pagini, poate părea intimidantă la prima vedere și este menită să înlocuiască complet sala de clasă, mai degrabă decât un ghid de referință rapid.

Veți avea nevoie de cunoștințe bune de lucru în Java, dar nu trebuie să fiți deja un expert. Exercițiile practice abundă, iar temele sunt stabilite la sfârșitul fiecărui capitol. Acestea sunt aspecte cheie ale abordării ghidului - rareori vă veți găsi pur și simplu citind materialul și continuați.

Dacă sunteți un învățător vizual sau dacă aveți dificultăți să păstrați informațiile atunci când sunt prezentate ca un zid dens de text, Head First Android Development va fi o schimbare de ritm binevenită.

Cel mai bun pentru o abordare uşoară: Dezvoltare Android pentru primate talentate: Ghid pentru începători

Fie că vă considerați un primat talentat sau nu, Android Development for Gifted Primates de la Antonis Tsagaris este o opțiune interesantă. Folosind adesea un limbaj puternic și fără teamă să-și exprime o opinie, autorul sugerează ghidul său ca o alternativă la „cărți de codificare uscate, lipsite de umor, […] scrise de un automat.”

Destinată începătorilor, această carte relativ scurtă și ieftină necesită doar un nivel de bază de experiență cu Java sau un limbaj de programare similar pentru a începe. Disponibil în formă tipărită sau de carte electronică, cititorul trece prin dezvoltarea Android de la elementele de bază absolute până la finalizarea primei aplicații.

Pe parcurs, veți învăța cum să configurați mediul de dezvoltare Android Studio, să creați o interfață de utilizator interactivă cu XML, să obțineți diferite componente Android pentru a comunica între ele și multe altele.

Dacă sunteți ușor jignit, poate doriți să vă uitați la unul dintre celel alte ghiduri de dezvoltare Android - dar dacă nu, acesta este un loc distractiv și util pentru a începe.

Cel mai bun pentru răspunsuri rapide: Cartea de bucate Android: Probleme și soluții pentru dezvoltatorii Android

În loc să încerce să fie un tutorial complet de dezvoltare Android, Android Cookbook se concentrează pe furnizarea de răspunsuri rapide la problemele comune.

Cu peste 230 de „rețete” pentru lucruri precum interfețele utilizator, multimedia și servicii de localizare, plus care se ocupă de aspecte specifice hardware, cum ar fi camerele și senzorii, ghidul se adresează celor deja familiarizați cu dezvoltarea pentru dispozitive Android.

Aproximativ 40 de dezvoltatori au contribuit la carte și aceasta beneficiază de o gamă largă de perspective și experiență. Fiecare rețetă vine cu exemplu de cod pe care îl puteți folosi în propriile proiecte, fie un fragment, fie o soluție completă de lucru, după caz.

Deoarece este conceput pentru a fi introdus și îndepărtat în funcție de nevoile dvs. actuale, dimensiunea cărții (+700 de pagini) nu devine copleșitoare. Dacă sunteți în căutarea unor răspunsuri simple la problemele complexe legate de dezvoltarea Android, această carte de bucate merită un loc pe biroul dvs.

Cel mai bun pentru a învăța Kotlin: Programarea Kotlin: Ghidul Big Nerd Ranch

De când Google a anunțat suport complet pentru limbajul de programare Kotlin în Android Studio, acesta a devenit rapid următorul lucru important în cercurile de dezvoltare Android. Interoperabil cu Java în multe feluri, dar mai concis de scris și cu zeci de funcții noi utile, mulți codori Android existenți fac schimbarea.

Big Nerd Ranch a scris o carte definitivă despre codificare în versiunea 1.2 a acestui limbaj relativ nou, folosind aceeași abordare practică ca și în celel alte cărți ale sale și tabere de pregătire bine respectate.

Destinat dezvoltatorilor Java experimentați care doresc să învețe Kotlin, ghidul acoperă toate conceptele și API-urile cheie ale limbajului, precum și mediul de dezvoltare IDEA.

Începând de la primele principii, apoi mergând adânc în amestecul limbajului de abordări de programare orientate pe obiecte și funcționale, este modalitatea ideală de a începe cu Kotlin, atât pentru Android, cât și pentru alte platforme.

Cel mai bun pentru dezvoltare rapidă: Android practic: 14 proiecte complete despre tehnici și abordări avansate

Autorul cărții Practical Android este un instructor Android cu experiență, iar acest ghid se bazează pe unele dintre cele mai populare conținuturi ale cursurilor sale. Fiecare capitol se bazează pe un anumit concept, de la conectivitate până la notificări push, și analizează cel mai bun mod de a-l implementa în propriile aplicații.

Cu cel puțin un proiect complet în fiecare capitol, este ușor de urmărit, chiar și subiecte complexe, cum ar fi încărcarea leneșă sau gestionarea API-urilor audio Android și folosiți oricare dintre părțile de cod eșantion sunt adecvate.

Explicând de ce, precum și cum, autorul își susține propriile abordări cu link-uri către materiale relevante din altă parte. Este de așteptat ca cei care folosesc cartea să fie deja familiarizați cu Java și să aibă experiență anterioară în dezvoltarea în Android - acesta nu este un ghid pas cu pas pentru începători.

Cel mai bun pentru a fi la curent: Ghidul codificatorului ocupat pentru dezvoltarea Android

Image
Image

Ca orice altceva în lumea tehnologiei, dezvoltarea Android se mișcă rapid, iar cărțile tipărite devin în cele din urmă depășite. Ghidul lui Mark Murphy Busy Coder pentru dezvoltarea Android rezolvă această problemă printr-un model de carte electronică bazată pe abonament. Cumpărătorii primesc cea mai recentă versiune a cărții, plus șase luni de actualizări, cu versiuni noi care apar la fiecare două luni.

Venind peste 200 de capitole, peste 4.000 de pagini, sute de exemple de aplicații, plus prezentări vizuale pe subiecte de dezvoltare a aplicațiilor Android, nicio piatră nu este lăsată neîntors. Capitolele de bază ale cărții acoperă elementele de bază ale creării unui mediu de dezvoltare, interfețe cu utilizatorul, gestionarea datelor și multe altele, înainte de a se ramifica în „trasee” care acoperă zeci de subiecte avansate concepute pentru a fi citite după cum este necesar.

Pe lângă cartea în sine, cumpărătorii pot adresa întrebări autorului în timpul chaturilor „orele de birou” în fiecare săptămână. Dacă nu aveți nevoie de o carte fizică pe care să o citiți, Ghidul codificatorului ocupat pentru dezvoltarea Android este cea mai cuprinzătoare și mai actualizată resursă disponibilă.

Recomandat: