De 8 beste bøkene for Android-apputvikling

David Dean
Forfatter
  • Universitetet i Canterbury

David Dean er en forfatter som spesialiserer seg på forbruker- og reiseteknologi. Han har blitt publisert i The New York Times, Chicago Tribune og andre publikasjoner.

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

Android-programmering: The Big Nerd Ranch Guide
Med tillatelse fra Amazon
Kjøp på AmazonKjøp på Barnesandnoble.comKjøp på Google.com

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, Android programmering krever 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 hjelp 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 det 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 og mellomstore konsepter, hvis du er en Java-programmerer som er ny på 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

Kjøp på Amazon

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 databasebehandling til multimediaaspekter og mer, boken (fullstendig oppdatert for Android 8 og Android Studio 3) diskuterer det hele i detalj og gir en sterk kunnskapsbase å bygge på i framtid.

Med mange kodeeksempler og beskrivelser, er veiledningen beregnet på 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, det også dekker ting som kartimplementering og innsending av apper til Play-butikken som ofte er dårlig dekket i andre guider. Totalt sett er det den ideelle one-stop shop for spirende Android-utviklere.

Best for visuelle elever: Head First Android Development: A Brain-Friendly Guide

Kjøp på AmazonKjøp på Barnesandnoble.com

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.

Selskapets 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, med nøkkelmateriale som refereres 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 det virke som 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, Head First Android-utvikling vil være et velkomment temposkifte.

Beste apper

Best for en letthjertet tilnærming: Android-utvikling for begavede primater: En nybegynnerveiledning

Kjøp på Amazon

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

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

Underveis lærer du hvordan du setter opp Android Studio-utviklingsmiljøet, lager et interaktivt brukergrensesnitt med XML, få 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 å starte.

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

Kjøp på AmazonKjøp på Barnesandnoble.com

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

Med over 230 "oppskrifter" for ting som brukergrensesnitt, multimedia og lokasjonstjenester, pluss håndtering av maskinvarespesifikke aspekter som kameraer og sensorer, er veiledningen rettet mot de som allerede er rimelig kjent med å utvikle 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 prøvekode 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 læring Kotlin: Kotlin-programmering: The Big Nerd Ranch Guide

Kjøp på Amazon

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 campene.

Rettet mot erfarne Java-utviklere som ønsker å lære Kotlin, dekker guiden alle språkets nøkkelkonsepter og APIer, samt IDEA-utviklingsmiljøet.

Starter fra først prinsipper, for deretter å dykke dypt inn i språkets blanding av objektorientert og funksjonelt programmeringsmetoder, er det den ideelle måten å komme i gang med Kotlin, både for Android og andre plattformer.

Best for rask utvikling: Praktisk Android: 14 komplette prosjekter om avanserte teknikker og tilnærminger

Kjøp på Amazon

Forfatteren av Praktisk Android er en erfaren Android-instruktør, og denne guiden bygger 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 innlasting eller håndtering av Androids lyd-API-er, og bruk de delene av eksempelkoden som er passende.

Forfatteren forklarer hvorfor så vel som hvordan, og støtter opp om 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-guide for nybegynnere.

Best for å holde seg oppdatert: The Busy Coder's Guide to Android Development

The Busy Coder's Guide til Android-utvikling
Med tillatelse fra Commonsware
Kjøp på Commonsware.com

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

Med gigantiske 200+ kapitler, 4000+ sider, hundrevis av eksempelapper, pluss visuelle presentasjoner om Android-apputviklingsemner, står ingen stein uforandret. Bokens kjernekapitler dekker det grunnleggende om å sette opp et utviklingsmiljø, brukergrensesnitt, databehandling, og mye mer, før du forgrener deg 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, The Busy Coder's Guide til Android-utvikling er den mest omfattende og oppdaterte ressursen som er tilgjengelig.

Du er med! Takk for at du registrerte deg.

Det var en feil. Vær så snill, prøv på nytt.