De 8 beste bøkene for Android-apputvikling

Innholdsfortegnelse:

De 8 beste bøkene for Android-apputvikling
De 8 beste bøkene for Android-apputvikling
Anonim

Våre toppvalg

  • Android-programmering: The Big Nerd Ranch Guide hos Amazon, "Med fokus på praktiske teknikker og tilnærminger krever Android-programmering ikke noen tidligere Android-utviklingserfaring."
  • Beste allrounder: Android Studio 3.0 Development Essentials hos Amazon, "Android Studio 3.0 Development Essentials er en flott introduksjon til å lage Android-apper, fra IDE til arkitektur og design."
  • Head First Android Development hos Amazon, "Redundans er en sentral del av Android Developments-tilnærmingen, med kjernekonsepter illustrert på en rekke måter for å hjelpe dem å holde seg."
  • Android-utvikling for begavede primater hos Amazon, "Denne veiledningen er ofte selvstendig og bruker sterkt språk, og er et alternativ til "tørre, humorløse, livssugende kodebøker" som du kanskje er vant til."
  • Android Cookbook: Problemer og løsninger for Android-utviklere hos Amazon, "Android Cookbook fokuserer på å gi raske svar på vanlige problemer, fra brukergrensesnitt, multimedia til maskinvareutvikling."
  • Kotlin-programmering: The Big Nerd Ranch Guide på Amazon, "Big Nerd Ranch har skrevet en definitiv bok om koding i versjon 1.2 av dette relativt nye språket ved å bruke en praktisk tilnærming."
  • Praktisk Android hos Amazon, "Med minst ett fullstendig prosjekt i hvert kapittel er det enkelt å følge med på selv komplekse emner som lat lasting eller håndtering av Androids lyd-APIer."
  • Best for å holde seg oppdatert: The Busy Coder's Guide to Android Development at Commons Ware, "Coming in at a mammoth 200+ Chapters, 4000+ pages, with hundrevis av eksempler på apper, ingen stein står uforandret i denne veiledningen."

De beste bøkene for Android-apputvikling vil bidra til å bringe visjonen din til live. Det er rundt 2,5 milliarder Android-brukere i verden. Det er et stort antall potensielle appbrukere. Disse bøkene vil hjelpe deg med emner som Java-programmering for å laste inn brukeropplevelsen og alt i mellom.

For et mer eksempelbasert utvalg foreslår vi praktisk Android hos Amazon. Hvert kapittel diskuterer forskjellige prosjekter, mens et valg som Android Programming: The Big Nerd Ranch Guide, også hos Amazon, fokuserer mest på Java-kodingssiden av det hele.

Når du velger en av de beste bøkene for Android-apputvikling, er mulighetene for din fremtidige app uendelige. Bare sørg for å lese guiden vår for å tjene penger med apputvikling hvis du ønsker å tjene penger raskt.

Best for programmerere med Java-erfaring: Android-programmering: The Big Nerd Ranch Guide

Image
Image

Big Nerd Ranch bygget sitt rykte på å kjøre ukelange intensive boot-camps for utviklere, og selskapet har pakket denne opplevelsen inn i et lite utvalg programmeringsguider.

Med fokus på praktiske teknikker og tilnærminger, krever Android-programmering ingen tidligere Android-utviklingserfaring. Den forutsetter imidlertid et rimelig nivå av forhåndseksisterende Java-kunnskap, slik at den kan fokusere fullt ut på de Android-spesifikke elementene. Selskapet tilbyr også en Java-programmeringsguide for de som er nye i faget.

Ved bruk av Android Studio forklarer boken konsepter via en rekke eksempelapper som utvides og forbedres i hvert kapittel. Koden er forklart linje for linje, både når det gjelder hva som skjer, og hvorfor den blir tilnærmet på den spesielle måten.

Det er en stor, detaljert bok, delvis på grunn av de mange skjermdumpene og kodebitene som brukes for å forklare hver del. Med spesiell oppmerksomhet til grunnleggende konsepter og konsepter i mellomklassen, hvis du er en Java-programmerer som er ny innen Android-utvikling, er denne Big Nerd Ranch-guiden den du bør gå for.

Beste allrounder: Android Studio 3.0 Development Essentials - Android 8 Edition

Neil Smyths Android Studio 3.0 Development Essentials er en flott allsidig introduksjon til å lage Android-apper, dens 700+ sider dekker nesten alt du trenger å vite.

Fra utviklingsmiljø til arkitektur og design, utskrift og databaseadministrasjon til multimediaaspekter og mer, boken (fullstendig oppdatert for Android 8 og Android Studio 3) diskuterer alt i detalj og gir en sterk kunnskapsbase å bygge på i fremtiden.

Med mange kodeeksempler og beskrivelser, er veiledningen ment for de som allerede har minst en viss erfaring med programmering i Java. Spesielt sterk på konfigurasjonen og bruken av Android Studio, inkludert oppsett av virtuelle testenheter, den dekker også ting som kartimplementering og innsending av apper til Play-butikken som ofte er dårlig dekket i andre guider. Tot alt sett er det den ideelle one-stop shop for spirende Android-utviklere.

Best for Visual Learners: Head First Android Development: A Brain-Friendly Guide

Head First har en uvanlig tilnærming med sine guider. Med et sterkt fokus på bilder og uformelt språk i stedet for tørre, teksttunge tekster, er målet å hjelpe leserne med å lære, forstå og beholde nye konsepter.

Bedriftens Android-utvikling er intet unntak, full av diagrammer, flytskjemaer og kommentarer for å forsterke det som dekkes. Redundans er en sentral del av Head Firsts tilnærming, og nøkkelmateriale blir referert flere ganger på en rekke måter for å hjelpe det å holde seg.

Alle disse bildene og gjentakelsene gjør dette til en enorm bok – på over 900 sider kan den virke skremmende ved første øyekast og er ment som en komplett klasseromserstatning i stedet for en hurtigveiledning.

Du trenger god kjennskap til Java, men trenger ikke å være ekspert allerede. Praktiske øvelser florerer, og lekser settes på slutten av hvert kapittel. Dette er nøkkelaspekter ved veiledningens tilnærming – du vil sjelden finne deg selv bare å lese materialet og gå videre.

Hvis du er en visuell elev, eller på annen måte sliter med å beholde informasjon når den presenteres som en tett vegg av tekst, vil Head First Android-utvikling være et velkomment temposkifte.

Best for a Light-Hearted Approach: Android Development for Gifted Primates: A Beginner's Guide

Enten du anser deg selv som en begavet primat eller ikke, er Antonis Tsagaris sin Android-utvikling for begavede primater et interessant alternativ. Forfatteren bruker ofte sterkt språk og ikke er redd for å uttrykke en mening, og foreslår guiden sin som et alternativ til "tørre, humorløse, livssugende kodebøker […] skrevet av en automat."

Denne relativt korte og rimelige boken er rettet mot nybegynnere og krever kun grunnleggende erfaring med Java eller lignende programmeringsspråk for å komme i gang. Tilgjengelig i trykt eller e-bokform tar den leseren gjennom Android-utvikling fra det absolutte grunnleggende til ferdigstillelse av din første applikasjon.

Underveis lærer du hvordan du setter opp Android Studio-utviklingsmiljøet, lager et interaktivt brukergrensesnitt med XML, får forskjellige Android-komponenter til å kommunisere med hverandre, og mye mer.

Hvis du lett blir fornærmet, kan det være lurt å se på en av de andre Android-utviklingsguidene – men hvis ikke, er dette et underholdende og nyttig sted å begynne.

Best for raske svar: Android Cookbook: Problemer og løsninger for Android-utviklere

I stedet for å prøve å være en komplett Android-utviklingsveiledning, fokuserer Android Cookbook på å gi raske svar på vanlige problemer.

Med over 230 "oppskrifter" for ting som brukergrensesnitt, multimedia og plasseringstjenester, pluss omhandler maskinvarespesifikke aspekter som kameraer og sensorer, er veiledningen rettet mot de som allerede er rimelig kjent med utvikling for Android-enheter.

Rundt 40 utviklere bidro til boken, og den drar nytte av det brede spekteret av perspektiver og erfaring. Hver oppskrift kommer med eksempelkode som du kan bruke i dine egne prosjekter, enten en kodebit eller en fullstendig fungerende løsning etter behov.

Siden den er designet for å dyppes inn og ut av basert på dine nåværende behov, blir ikke bokens størrelse (700+ sider) overveldende. Hvis du leter etter enkle svar på knotete Android-utviklingsproblemer, fortjener denne kokeboken en plass på skrivebordet ditt.

Best for Learning Kotlin: Kotlin Programming: The Big Nerd Ranch Guide

Siden Google annonserte full støtte for Kotlin-programmeringsspråket i Android Studio, har det raskt blitt den neste store tingen i Android-utviklingskretser. Interoperabel med Java på mange måter, men enda mer kortfattet å skrive i og med dusinvis av nyttige nye funksjoner, bytter mange eksisterende Android-kodere.

Big Nerd Ranch har skrevet en definitiv bok om koding i versjon 1.2 av dette relativt nye språket, ved å bruke den samme praktiske tilnærmingen som i de andre bøkene og velrespekterte boot camps.

Veiledningen er rettet mot erfarne Java-utviklere som ønsker å lære Kotlin, og dekker alle språkets nøkkelkonsepter og API-er, samt IDEA-utviklingsmiljøet.

Med utgangspunkt i de første prinsippene, deretter dykke dypt inn i språkets blanding av objektorienterte og funksjonelle programmeringsmetoder, er det den ideelle måten å komme i gang med Kotlin, både for Android og andre plattformer.

Best for Rapid Development: Praktisk Android: 14 komplette prosjekter om avanserte teknikker og tilnærminger

Forfatteren av Praktisk Android er en erfaren Android-instruktør, og denne veiledningen trekker på noe av hans mest populære kursinnhold. Hvert kapittel er basert på et bestemt konsept, fra tilkobling til push-varsler, og gjør et dypdykk i den beste måten å implementere det i dine egne apper.

Med minst ett fullstendig prosjekt i hvert kapittel er det enkelt å følge med på selv komplekse emner som lat lasting eller håndtering av Androids lyd-API-er, og bruke de delene av eksempelkoden som passer.

Forfatteren forklarer hvorfor og hvordan, og støtter sine egne tilnærminger med lenker til relevant materiale andre steder. Det forventes at de som bruker boken allerede vil være godt kjent med Java og har tidligere erfaring med utvikling i Android – dette er ikke en trinn-for-trinn-veiledning for nybegynnere.

Best for Staying Up to Date: The Busy Coder's Guide to Android Development

Image
Image

Som alt annet i teknologiverdenen går Android-utviklingen raskt, og trykte bøker blir til slutt utdatert. Mark Murphys Busy Coder's Guide to Android Development omgår dette problemet via en abonnementsbasert e-bokmodell. Kjøpere får den nyeste versjonen av boken, pluss seks måneder med oppdateringer, med nye versjoner som kommer ut annenhver måned.

Kommer inn på gigantiske 200+ kapitler, 4000+ sider, hundrevis av eksempelapper, pluss visuelle presentasjoner om emner for utvikling av Android-apper, ingen stein står uforandret. Bokens kjernekapitler dekker det grunnleggende om å sette opp et utviklingsmiljø, brukergrensesnitt, databehandling og mye mer, før de forgrener seg til "stier" som dekker dusinvis av avanserte emner designet for å leses etter behov.

I tillegg til selve boken kan kjøpere stille spørsmål til forfatteren under "kontortid"-chatter hver uke. Hvis du ikke trenger en fysisk bok å lese, er The Busy Coder's Guide to Android Development den mest omfattende og oppdaterte ressursen som er tilgjengelig.

Anbefalt: