Die 8 beste boeke vir Android-toepassingsontwikkeling

INHOUDSOPGAWE:

Die 8 beste boeke vir Android-toepassingsontwikkeling
Die 8 beste boeke vir Android-toepassingsontwikkeling
Anonim

Ons topkeuses

  • Android-programmering: Die Big Nerd Ranch-gids by Amazon, "Met 'n fokus op praktiese tegnieke en benaderings, vereis Android-programmering geen vorige Android-ontwikkelingservaring nie."
  • Beste All-Rounder: Android Studio 3.0 Development Essentials by Amazon, "Android Studio 3.0 Development Essentials is 'n wonderlike inleiding tot die skep van Android-toepassings, van die IDE tot argitektuur en ontwerp."
  • Hoof eerste Android-ontwikkeling by Amazon, "Oortolligheid is 'n sleuteldeel van Android-ontwikkelingsbenadering, met kernkonsepte wat op 'n verskeidenheid maniere geïllustreer word om hulle te help hou."
  • Android-ontwikkeling vir begaafde primate by Amazon, "Hierdie gids is dikwels eiesinnig en gebruik sterk taal, en is 'n alternatief vir "droë, humorlose, lewenssuigende koderingsboeke" waaraan jy dalk gewoond is."
  • Android Kookboek: Probleme en Oplossings vir Android-ontwikkelaars by Amazon, "Android Kookboek fokus op die verskaffing van vinnige antwoorde op algemene probleme, van gebruikerskoppelvlakke, multimedia, tot hardeware-ontwikkeling."
  • Kotlin-programmering: Die Big Nerd Ranch-gids by Amazon, "Big Nerd Ranch het 'n definitiewe boek oor kodering in weergawe 1.2 van hierdie relatief nuwe taal geskryf deur 'n praktiese benadering te gebruik."
  • Praktiese Android by Amazon, "Met ten minste een volledige projek in elke hoofstuk, is dit maklik om te volg met selfs komplekse onderwerpe soos lui laai of die hantering van Android se oudio-API's."
  • Beste om op hoogte te bly: The Busy Coder's Guide to Android Development at Commons Ware, "Kom in by 'n reuse 200+ hoofstukke, 4,000+ bladsye, met honderde voorbeeldtoepassings, geen steen word in hierdie gids onaangeroer gelaat nie."

Die beste boeke vir Android-toepassingsontwikkeling sal help om jou visie lewendig te maak. Daar is ongeveer 2,5 miljard Android-gebruikers in die wêreld. Dit is 'n groot aantal potensiële toepassinggebruikers. Hierdie boeke sal jou help met onderwerpe soos Java-programmering om na gebruikerservaring te laai en alles tussenin.

Vir 'n meer voorbeeld-gebaseerde keuse, stel ons Praktiese Android by Amazon voor. Elke hoofstuk bespreek verskillende projekte, terwyl 'n keuse soos Android Programming: The Big Nerd Ranch Guide, ook by Amazon, hoofsaaklik op die Java-koderingskant van alles fokus.

Wanneer jy een van die beste boeke kies vir Android-toepassingsontwikkeling, is die moontlikhede vir jou toekomstige toepassing eindeloos. Maak seker dat jy ons gids lees om geld te maak met programontwikkeling as jy vinnig geld wil maak.

Beste vir programmeerders met Java-ervaring: Android-programmering: The Big Nerd Ranch Guide

Image
Image

Big Nerd Ranch het sy reputasie gebou deur weeklange intensiewe selflaaikampe vir ontwikkelaars te hou, en die maatskappy het daardie ervaring in 'n klein reeks programmeringsgidse verpak.

Met 'n fokus op praktiese tegnieke en benaderings, vereis Android-programmering geen vorige Android-ontwikkelingservaring nie. Dit aanvaar egter 'n redelike vlak van voorafbestaande Java-kennis, sodat dit ten volle op die Android-spesifieke elemente kan fokus. Die maatskappy bied ook 'n Java-programmeringsgids aan vir diegene wat nuut is in die vak.

Deur Android Studio te gebruik, verduidelik die boek konsepte via 'n reeks voorbeeldtoepassings wat in elke hoofstuk uitgebrei en verbeter word. Kode word reël-vir-reël verduidelik, beide in terme van wat aangaan, en hoekom dit op daardie spesifieke manier benader word.

Dit is 'n groot, gedetailleerde boek, deels te danke aan die baie skermkiekies en kodebrokkies wat gebruik word om elke afdeling te help verduidelik. Met besondere aandag aan basiese en middelafstandkonsepte, as jy 'n Java-programmeerder is wat nuut is met Android-ontwikkeling, is hierdie Big Nerd Ranch-gids die een om voor te gaan.

Beste All-Rounder: Android Studio 3.0 Development Essentials - Android 8 Edition

Neil Smyth se Android Studio 3.0 Development Essentials is 'n wonderlike inleiding tot die skep van Android-toepassings, sy 700+ bladsye wat byna alles dek wat jy moet weet.

Van die ontwikkelingsomgewing tot argitektuur en ontwerp, drukwerk en databasisbestuur tot multimedia-aspekte en meer, die boek (volledig opgedateer vir Android 8 en Android Studio 3) bespreek dit alles in detail en bied 'n sterk kennisbasis om te bou in die toekoms aan.

Met baie kode-voorbeelde en beskrywings, is die gids bedoel vir diegene wat reeds ten minste 'n bietjie ervaring met programmering in Java het. Veral sterk oor die opstelling en gebruik van Android Studio, insluitend die opstel van virtuele toetstoestelle, dit dek ook dinge soos kaartimplementering en die indiening van programme by die Play Winkel wat dikwels swak in ander gidse gedek word. Oor die algemeen is dit die ideale eenstopwinkel vir ontluikende Android-ontwikkelaars.

Beste vir visuele leerders: Hoof eerste Android-ontwikkeling: 'n breinvriendelike gids

Head First volg 'n ongewone benadering met sy gidse. Met 'n sterk fokus op prente en gemaklike taal eerder as droë, teksswaar teks, is die doel om lesers te help om nuwe konsepte te leer, te verstaan en te behou.

Die maatskappy se Android-ontwikkeling is geen uitsondering nie, vol diagramme, vloeidiagramme en opmerkings om te versterk wat gedek word. Oortolligheid is 'n belangrike deel van Head First se benadering, met sleutelmateriaal wat verskeie kere op 'n verskeidenheid maniere na verwys word om dit te help hou.

Al daardie beelde en herhaling maak hierdie 'n groot boek - met meer as 900 bladsye kan dit met die eerste oogopslag intimiderend lyk en is bedoel as 'n volledige klaskamervervanging eerder as 'n vinnige verwysingsgids.

Jy het 'n goeie werkende kennis van Java nodig, maar hoef nie reeds 'n kenner te wees nie. Praktiese oefeninge is volop, en huiswerk word aan die einde van elke hoofstuk opgestel. Dit is sleutelaspekte van die gids se benadering – jy sal selde vind dat jy bloot die materiaal lees en aanbeweeg.

As jy 'n visuele leerder is, of andersins sukkel om inligting te behou wanneer dit as 'n digte muur van teks aangebied word, sal Head First Android-ontwikkeling 'n welkome verandering van pas wees.

Beste vir 'n lighartige benadering: Android-ontwikkeling vir begaafde primate: 'n Beginnersgids

Of jy jouself as 'n begaafde primaat beskou of nie, Antonis Tsagaris se Android-ontwikkeling vir begaafde primate is 'n interessante opsie. Dikwels met sterk taalgebruik en nie bang om 'n mening uit te spreek nie, stel die skrywer sy gids voor as 'n alternatief vir "droë, humorlose, lewenssuigende koderingsboeke […] geskryf deur 'n outomaat."

Hierdie betreklik kort en goedkoop boek, wat op beginners gemik is, vereis slegs 'n basiese vlak van ervaring met Java of soortgelyke programmeertaal om te begin. Beskikbaar in gedrukte of e-boekvorm, neem dit die leser deur Android-ontwikkeling van die absolute basiese beginsels tot die voltooiing van jou eerste toepassing.

Langs die pad sal jy leer hoe om die Android Studio-ontwikkelingsomgewing op te stel, 'n interaktiewe gebruikerskoppelvlak met XML te skep, verskillende Android-komponente te kry om met mekaar te kommunikeer, en nog baie meer.

As jy maklik aanstoot neem, wil jy dalk na een van die ander Android-ontwikkelingsgidse kyk - maar indien nie, is dit 'n vermaaklike en nuttige plek om te begin.

Beste vir vinnige antwoorde: Android-kookboek: probleme en oplossings vir Android-ontwikkelaars

Eerder as om 'n volledige Android-ontwikkelingtutoriaal te probeer wees, fokus Android Cookbook daarop om vinnige antwoorde op algemene probleme te verskaf.

Met meer as 230 "resepte" vir dinge soos gebruikerskoppelvlakke, multimedia en liggingdienste, plus die hantering van hardeware-spesifieke aspekte soos kameras en sensors, is die gids gemik op diegene wat reeds redelik vertroud is met die ontwikkeling vir Android-toestelle.

Sowat 40 ontwikkelaars het tot die boek bygedra, en dit trek voordeel uit die wye verskeidenheid perspektiewe en ervaring. Elke resep kom met voorbeeldkode wat jy in jou eie projekte kan gebruik, hetsy 'n brokkie of volledige werkende oplossing soos toepaslik.

Aangesien dit ontwerp is om in en uit gedompel te word op grond van jou huidige behoeftes, word die boek se grootte (700+ bladsye) nie oorweldigend nie. As jy op soek is na reguit antwoorde op knoestige Android-ontwikkelingskwessies, verdien hierdie kookboek 'n plek op jou lessenaar.

Beste om te leer Kotlin: Kotlin-programmering: The Big Nerd Ranch Guide

Sedert Google volle ondersteuning vir die Kotlin-programmeertaal binne Android Studio aangekondig het, het dit vinnig die volgende groot ding in Android-ontwikkelingskringe geword. Werksaam met Java op baie maniere, maar tog meer bondig om in te skryf en met dosyne nuttige nuwe kenmerke, maak baie bestaande Android-kodeerders die oorskakeling.

Big Nerd Ranch het 'n definitiewe boek oor kodering in weergawe 1.2 van hierdie relatief nuwe taal geskryf, met dieselfde praktiese benadering as in sy ander boeke en gerespekteerde boot camps.

Gemik op ervare Java-ontwikkelaars wat Kotlin wil leer, dek die gids al die taal se sleutelkonsepte en API's, sowel as die IDEA-ontwikkelingsomgewing.

Begin van eerste beginsels, en duik dan diep in die taal se mengsel van objekgeoriënteerde en funksionele programmeringbenaderings, dit is die ideale manier om met Kotlin te begin, beide vir Android en ander platforms.

Beste vir vinnige ontwikkeling: Praktiese Android: 14 volledige projekte oor gevorderde tegnieke en benaderings

Die skrywer van Praktiese Android is 'n ervare Android-instrukteur, en hierdie gids maak gebruik van van sy mees gewilde kursusinhoud. Elke hoofstuk is gebaseer op 'n spesifieke konsep, van konnektiwiteit tot stootkennisgewings, en doen 'n diep duik in die beste manier om dit in jou eie programme te implementeer.

Met ten minste een volledige projek in elke hoofstuk, is dit maklik om saam te volg met selfs komplekse onderwerpe soos lui laai of die hantering van Android se oudio-API's, en gebruik watter dele van die voorbeeldkode ook al toepaslik is.

Die skrywer verduidelik die hoekom sowel as die hoe, en ondersteun sy eie benaderings met skakels na relevante materiaal elders. Daar word verwag dat diegene wat die boek gebruik reeds goed vertroud is met Java en vorige ondervinding sal hê om in Android te ontwikkel - dit is nie 'n stap-vir-stap-gids vir beginners nie.

Beste om op datum te bly: Die besige kodeerder se gids vir Android-ontwikkeling

Image
Image

Soos enigiets anders in die tegnologiewêreld, beweeg Android-ontwikkeling vinnig, en gedrukte boeke raak uiteindelik verouderd. Mark Murphy se Busy Coder's Guide to Android Development kry hierdie probleem omseil deur 'n intekeninggebaseerde e-boekmodel. Kopers kry die jongste weergawe van die boek, plus ses maande se opdaterings, met nuwe weergawes wat elke paar maande uitkom.

Kom in by 'n reuse 200+ hoofstukke, 4 000+ bladsye, honderde voorbeeldtoepassings, plus visuele aanbiedings oor Android-toepassingsontwikkelingsonderwerpe, geen steen word onaangeroer gelaat nie. Die boek se kernhoofstukke dek die basiese beginsels van die opstel van 'n ontwikkelingsomgewing, gebruikerskoppelvlakke, databestuur en nog baie meer, voordat dit vertak word in "roetes" wat tientalle gevorderde onderwerpe dek wat ontwerp is om gelees te word soos nodig.

Sowel as die boek self, kan kopers elke week vrae aan die skrywer vra tydens "kantoorure"-klets. As jy nie 'n fisiese boek nodig het om te lees nie, is The Busy Coder's Guide to Android Development die mees omvattende en opgedateerde hulpbron beskikbaar.

Aanbeveel: