De 8 bedste bøger til Android-appudvikling

Indholdsfortegnelse:

De 8 bedste bøger til Android-appudvikling
De 8 bedste bøger til Android-appudvikling
Anonim

Vores bedste valg

  • Android-programmering: The Big Nerd Ranch Guide hos Amazon, "Med fokus på praktiske teknikker og tilgange kræver Android-programmering ikke nogen tidligere Android-udviklingserfaring."
  • Bedste All-Rounder: Android Studio 3.0 Development Essentials hos Amazon, "Android Studio 3.0 Development Essentials er en fantastisk introduktion til at skabe Android-apps, fra IDE til arkitektur og design."
  • Head First Android-udvikling hos Amazon, "Redundans er en vigtig del af Android Developments-tilgangen, med kernekoncepter illustreret på en række forskellige måder for at hjælpe dem med at holde fast."
  • Android-udvikling for begavede primater hos Amazon, "Denne guide er ofte holdningsbevidst og bruger stærkt sprog, og den er et alternativ til "tørre, humorløse, livsopslugende kodningsbøger", som du måske er vant til."
  • Android Cookbook: Problemer og løsninger for Android-udviklere hos Amazon, "Android Cookbook fokuserer på at give hurtige svar på almindelige problemer, fra brugergrænseflader, multimedier til hardwareudvikling."
  • Kotlin-programmering: The Big Nerd Ranch Guide på Amazon, "Big Nerd Ranch har skrevet en endelig bog om kodning i version 1.2 af dette relativt nye sprog ved hjælp af en praktisk tilgang."
  • Praktisk Android hos Amazon, "Med mindst ét fuldt projekt i hvert kapitel er det nemt at følge med i selv komplekse emner som doven indlæsning eller håndtering af Androids lyd-API'er."
  • Bedst til at holde sig opdateret: The Busy Coder's Guide to Android Development at Commons Ware, "Coming in at a mammoth 200+ Chapters, 4.000+ pages, with hundredvis af eksempler på apps, ingen sten er uvendt i denne vejledning."

De bedste bøger til Android-appudvikling hjælper med at bringe din vision ud i livet. Der er omkring 2,5 milliarder Android-brugere i verden. Det er et stort antal potentielle app-brugere. Disse bøger vil hjælpe dig med emner som Java-programmering til indlæsning til brugeroplevelse og alt derimellem.

For et mere eksempelbaseret udvalg foreslår vi Praktisk Android hos Amazon. Hvert kapitel diskuterer forskellige projekter, mens et valg som Android Programmering: The Big Nerd Ranch Guide, også hos Amazon, fokuserer mest på Java-kodningssiden af det hele.

Når du vælger en af de bedste bøger til Android-appudvikling, er mulighederne for din fremtidige app uendelige. Bare sørg for at læse vores guide til at tjene penge med appudvikling, hvis du gerne vil tjene en hurtig penge.

Bedst til programmører med Java-erfaring: Android-programmering: The Big Nerd Ranch Guide

Image
Image

Big Nerd Ranch byggede sit ry på at køre ugelange intensive boot-camps for udviklere, og virksomheden har pakket den oplevelse ind i et lille udvalg af programmeringsguider.

Med fokus på praktiske teknikker og tilgange kræver Android-programmering ingen tidligere Android-udviklingserfaring. Det forudsætter dog et rimeligt niveau af allerede eksisterende Java-viden, så det kan fokusere fuldt ud på de Android-specifikke elementer. Virksomheden tilbyder også en Java-programmeringsguide til dem, der er nye til emnet.

Ved brug af Android Studio forklarer bogen koncepter via en række eksempler på apps, der udvides og forbedres i hvert kapitel. Koden forklares linje for linje, både med hensyn til, hvad der foregår, og hvorfor den bliver grebet an på den særlige måde.

Det er en stor, detaljeret bog, til dels på grund af de mange skærmbilleder og kodestykker, der bruges til at forklare hvert afsnit. Med særlig opmærksomhed på grundlæggende og mellemstore koncepter, hvis du er en Java-programmør, der er ny til Android-udvikling, er denne Big Nerd Ranch-guide den, du skal gå efter.

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

Neil Smyths Android Studio 3.0 Development Essentials er en fantastisk alsidig introduktion til at skabe Android-apps, dens 700+ sider dækker næsten alt, hvad du behøver at vide.

Fra udviklingsmiljø til arkitektur og design, udskrivning og databasestyring til multimedieaspekter og mere, bogen (fuldt opdateret til Android 8 og Android Studio 3) diskuterer det hele i detaljer og giver en stærk videnbase at bygge på i fremtiden.

Med masser af kodeeksempler og beskrivelser er vejledningen beregnet til dem, der allerede har mindst en vis erfaring med programmering i Java. Særligt stærk på konfigurationen og brugen af Android Studio, herunder opsætning af virtuelle testenheder, det dækker også ting som kortimplementering og indsendelse af apps til Play Butik, der ofte er dårligt dækket i andre guider. Samlet set er det den ideelle one-stop-shop for spirende Android-udviklere.

Bedst til visuelle elever: Hovedførst Android-udvikling: En hjernevenlig guide

Head First tager en usædvanlig tilgang med sine guider. Med et stærkt fokus på billeder og afslappet sprog frem for tørre, teksttunge tekster, er målet at hjælpe læserne med at lære, forstå og fastholde nye koncepter.

Virksomhedens Android-udvikling er ingen undtagelse, fuld af diagrammer, flowcharts og kommentarer for at forstærke det, der bliver dækket. Redundans er en vigtig del af Head Firsts tilgang, hvor der refereres til nøglemateriale flere gange på en række forskellige måder for at hjælpe det med at holde fast.

Alle disse billeder og gentagelser gør denne bog til en kæmpestor bog - på over 900 sider kan den virke skræmmende ved første øjekast og er tænkt som en komplet klasseværelseserstatning snarere end en hurtig referencevejledning.

Du skal have et godt kendskab til Java, men du behøver ikke allerede at være ekspert. Der er masser af praktiske øvelser, og hjemmearbejde er sat i slutningen af hvert kapitel. Dette er nøgleaspekter af vejledningens tilgang - du vil sjældent finde dig selv blot at læse materialet og komme videre.

Hvis du er en visuel elev eller på anden måde kæmper for at beholde information, når den præsenteres som en tæt mur af tekst, vil Head First Android-udvikling være en velkommen ændring af tempo.

Bedst til en lethjertet tilgang: Android-udvikling for begavede primater: En begyndervejledning

Uanset om du betragter dig selv som en begavet primat eller ej, er Antonis Tsagaris's Android-udvikling for begavede primater en interessant mulighed. Forfatteren bruger ofte et stærkt sprog og ikke er bange for at udtrykke en mening, og foreslår sin guide som et alternativ til "tørre, humorløse, livssugende kodebøger […] skrevet af en automat."

Denne forholdsvis korte og billige bog, der er rettet mod begyndere, kræver kun et grundlæggende niveau af erfaring med Java eller lignende programmeringssprog for at komme i gang. Tilgængelig i trykt eller e-bogsform tager det læseren gennem Android-udvikling fra det absolut grundlæggende til færdiggørelse af din første ansøgning.

Undervejs lærer du, hvordan du opsætter Android Studio-udviklingsmiljøet, opretter en interaktiv brugergrænseflade med XML, får forskellige Android-komponenter til at kommunikere med hinanden og meget mere.

Hvis du let bliver fornærmet, vil du måske se på en af de andre Android-udviklingsvejledninger - men hvis ikke, er dette et underholdende og nyttigt sted at starte.

Bedst til hurtige svar: Android-kogebog: Problemer og løsninger for Android-udviklere

I stedet for at prøve at være en komplet Android-udviklingsvejledning, fokuserer Android Cookbook på at give hurtige svar på almindelige problemer.

Med over 230 "opskrifter" på ting som f.eks. brugergrænseflader, multimedier og lokaliseringstjenester, plus beskæftiger sig med hardware-specifikke aspekter som kameraer og sensorer, henvender vejledningen sig til dem, der allerede er rimeligt fortrolige med udvikling til Android-enheder.

Omkring 40 udviklere bidrog til bogen, og den drager fordel af den brede vifte af perspektiver og erfaringer. Hver opskrift leveres med eksempelkode, som du kan bruge i dine egne projekter, enten et uddrag eller en komplet fungerende løsning, alt efter hvad der er relevant.

Da den er designet til at blive dyppet ind og ud af baseret på dine nuværende behov, bliver bogens størrelse (700+ sider) ikke overvældende. Hvis du leder efter ligetil svar på knudrede Android-udviklingsproblemer, fortjener denne kogebog en plads på dit skrivebord.

Bedst til at lære Kotlin: Kotlin-programmering: The Big Nerd Ranch Guide

Siden Google annoncerede fuld understøttelse af Kotlin-programmeringssproget i Android Studio, er det hurtigt blevet den næste store ting i Android-udviklingskredse. Interoperabel med Java på mange måder, men endnu mere kortfattet at skrive i og med snesevis af nyttige nye funktioner, skifter mange eksisterende Android-kodere.

Big Nerd Ranch har skrevet en endelig bog om kodning i version 1.2 af dette relativt nye sprog, ved at bruge den samme praktiske tilgang som i sine andre bøger og velrespekterede bootcamps.

Rrettet mod erfarne Java-udviklere, der ønsker at lære Kotlin, og guiden dækker alle sprogets nøglekoncepter og API'er samt IDEA-udviklingsmiljøet.

Med udgangspunkt i de første principper og derefter dybt ned i sprogets blanding af objektorienterede og funktionelle programmeringstilgange, er det den ideelle måde at komme i gang med Kotlin, både til Android og andre platforme.

Bedst til hurtig udvikling: Praktisk Android: 14 komplette projekter om avancerede teknikker og tilgange

Forfatteren af Praktisk Android er en erfaren Android-instruktør, og denne guide trækker på noget af hans mest populære kursusindhold. Hvert kapitel er baseret på et bestemt koncept, fra tilslutning til push-meddelelser, og dykker ned i den bedste måde at implementere det i dine egne apps.

Med mindst ét fuldt projekt i hvert kapitel er det nemt at følge med i selv komplekse emner som doven indlæsning eller håndtering af Androids lyd-API'er, og bruge de dele af eksempelkoden, der er passende.

Forfatteren forklarer hvorfor såvel som hvordan, og bakker sine egne tilgange op med links til relevant materiale andetsteds. Det forventes, at dem, der bruger bogen, allerede er velbevandret med Java og har tidligere erfaring med at udvikle i Android - dette er ikke en trin-for-trin guide for begyndere.

Bedst til at holde sig opdateret: The Busy Coder's Guide to Android Development

Image
Image

Som alt andet i teknologiverdenen går Android-udviklingen hurtigt, og trykte bøger bliver til sidst forældede. Mark Murphy's Busy Coder's Guide to Android Development omgår dette problem via en abonnementsbaseret e-bogsmodel. Købere får den seneste version af bogen plus seks måneders opdateringer, med nye versioner, der udkommer hvert par måneder.

Kommer ind på kolossale 200+ kapitler, 4.000+ sider, hundredvis af eksempler på apps, plus visuelle præsentationer om Android-appudviklingsemner, ingen sten står uvendt. Bogens kernekapitler dækker det grundlæggende i opsætning af et udviklingsmiljø, brugergrænseflader, datastyring og meget mere, før de forgrener sig til "spor", der dækker snesevis af avancerede emner designet til at blive læst efter behov.

Ud over selve bogen kan købere stille spørgsmål til forfatteren under "kontortid"-chat hver uge. Hvis du ikke har brug for en fysisk bog at læse, er The Busy Coder's Guide to Android Development den mest omfattende og opdaterede ressource, der findes.

Anbefalede: