De 8 bästa böckerna för Android-apputveckling

Innehållsförteckning:

De 8 bästa böckerna för Android-apputveckling
De 8 bästa böckerna för Android-apputveckling
Anonim

Våra toppval

  • Android-programmering: The Big Nerd Ranch Guide på Amazon, "Med fokus på praktiska tekniker och tillvägagångssätt kräver Android-programmering ingen tidigare erfarenhet av Android-utveckling."
  • Bästa All-Rounder: Android Studio 3.0 Development Essentials på Amazon, "Android Studio 3.0 Development Essentials är en bra introduktion till att skapa Android-appar, från IDE till arkitektur och design."
  • Head First Android Development på Amazon, "Redundans är en viktig del av Android Developments-strategin, med kärnkoncept illustrerade på en mängd olika sätt för att hjälpa dem att hålla sig."
  • Android-utveckling för begåvade primater på Amazon, "Den här guiden är ofta opinionsbildad och använder starkt språk och är ett alternativ till "torra, humorlösa, livssugande kodningsböcker" som du kanske är van vid."
  • Android Cookbook: Problem och lösningar för Android-utvecklare på Amazon, "Android Cookbook fokuserar på att ge snabba svar på vanliga problem, från användargränssnitt, multimedia till hårdvaruutveckling."
  • Kotlin Programmering: The Big Nerd Ranch Guide på Amazon, "Big Nerd Ranch har skrivit en definitiv bok om kodning i version 1.2 av detta relativt nya språk med hjälp av ett praktiskt tillvägagångssätt."
  • Praktisk Android hos Amazon, "Med minst ett helt projekt i varje kapitel är det lätt att följa med även komplexa ämnen som lat inläsning eller hantering av Androids ljud-API:er."
  • Bäst för att hålla dig uppdaterad: The Busy Coder's Guide to Android Development at Commons Ware, "Coming in at a mammoth 200+ Chapters, 4 000+ pages, with hundratals exempelappar, ingen sten lämnas ovänd i den här guiden."

De bästa böckerna för utveckling av Android-appar hjälper dig att förverkliga din vision. Det finns cirka 2,5 miljarder Android-användare i världen. Det är ett stort antal potentiella appanvändare. Dessa böcker hjälper dig med ämnen som Java-programmering för att ladda till användarupplevelsen och allt däremellan.

För ett mer exempelbaserat urval föreslår vi Praktisk Android på Amazon. Varje kapitel diskuterar olika projekt, medan ett val som Android Programmering: The Big Nerd Ranch Guide, även på Amazon, fokuserar mest på Java-kodningssidan av det hela.

När du väljer en av de bästa böckerna för Android-apputveckling är möjligheterna för din framtida app oändliga. Se bara till att läsa vår guide för att tjäna pengar med apputveckling om du vill tjäna pengar snabbt.

Bäst för programmerare med Java-erfarenhet: Android-programmering: The Big Nerd Ranch Guide

Image
Image

Big Nerd Ranch byggde upp sitt rykte genom att genomföra veckolånga intensiva bootcamps för utvecklare, och företaget har paketerat den upplevelsen i ett litet urval av programmeringsguider.

Med fokus på praktiska tekniker och tillvägagångssätt kräver Android-programmering ingen tidigare erfarenhet av Android-utveckling. Det förutsätter dock en rimlig nivå av redan existerande Java-kunskap, så det kan fokusera fullt ut på de Android-specifika elementen. Företaget erbjuder också en Java-programmeringsguide för dig som är ny i ämnet.

Med Android Studio förklarar boken koncept via en serie exempelappar som utökas och förbättras i varje kapitel. Koden förklaras rad för rad, både i termer av vad som händer och varför den behandlas på det specifika sättet.

Det är en stor, detaljerad bok, delvis på grund av de många skärmdumpar och kodavsnitt som används för att förklara varje avsnitt. Med särskild uppmärksamhet ägnad åt grundläggande och medelstora koncept, om du är en Java-programmerare som är ny på Android-utveckling, är denna Big Nerd Ranch-guide den här guiden att gå efter.

Bästa allround: Android Studio 3.0 Development Essentials - Android 8 Edition

Neil Smyths Android Studio 3.0 Development Essentials är en fantastisk allsidig introduktion till att skapa Android-appar, dess 700+ sidor täcker nästan allt du behöver veta.

Från utvecklingsmiljön till arkitektur och design, utskrift och databashantering till multimediaaspekter och mer, boken (helt uppdaterad för Android 8 och Android Studio 3) diskuterar allt i detalj och ger en stark kunskapsbas att bygga upp på i framtiden.

Med massor av kodexempel och beskrivningar, är guiden avsedd för dem som redan har åtminstone lite erfarenhet av programmering i Java. Särskilt stark när det gäller konfigurationen och användningen av Android Studio, inklusive konfigurering av virtuella testenheter, täcker den också saker som kartimplementering och att skicka in appar till Play Store som ofta är dåligt täckta i andra guider. Sammantaget är det den idealiska one-stop-shoppen för blivande Android-utvecklare.

Bäst för visuella elever: Head First Android Development: A Brain-Friendly Guide

Head First tar ett ovanligt tillvägagångssätt med sina guider. Med ett starkt fokus på bilder och avslappnat språk snarare än torra, texttunga texter, är syftet att hjälpa läsarna att lära sig, förstå och behålla nya koncept.

Företagets Android-utveckling är inget undantag, full av diagram, flödesscheman och kommentarer för att förstärka det som tas upp. Redundans är en viktig del av Head Firsts tillvägagångssätt, där nyckelmaterial hänvisas till flera gånger på en mängd olika sätt för att hjälpa det att hålla sig.

Alla dessa bilder och upprepningar gör det här till en enorm bok - på över 900 sidor kan den verka skrämmande vid första anblicken och är avsedd som en komplett klassrumsersättning snarare än en snabbguide.

Du behöver goda kunskaper i Java, men behöver inte vara expert redan. Praktiska övningar finns i överflöd och läxor görs i slutet av varje kapitel. Det här är nyckelaspekter av guidens tillvägagångssätt - du kommer sällan att hitta dig själv att bara läsa materialet och gå vidare.

Om du är en visuell elev, eller på annat sätt kämpar för att behålla information när den presenteras som en tät vägg av text, kommer Head First Android-utveckling att vara en välkommen förändring av takten.

Bäst för ett lättsamt tillvägagångssätt: Android-utveckling för begåvade primater: En nybörjarguide

Oavsett om du anser dig själv vara en begåvad primat eller inte, är Antonis Tsagaris Android-utveckling för begåvade primater ett intressant alternativ. Författaren använder ofta ett starkt språk och är orädd för att uttrycka en åsikt och föreslår sin guide som ett alternativ till "torra, humorlösa, livssugande kodningsböcker […] skrivna av en automat."

Den här jämförelsevis korta och billiga boken riktar sig till nybörjare och kräver endast en grundläggande erfarenhet av Java eller liknande programmeringsspråk för att komma igång. Tillgänglig i tryckt eller e-bokform tar den läsaren genom Android-utvecklingen från de absoluta grunderna till att avsluta din första applikation.

Längs vägen kommer du att lära dig hur du ställer in Android Studios utvecklingsmiljö, skapar ett interaktivt användargränssnitt med XML, får olika Android-komponenter att kommunicera med varandra och mycket mer.

Om du lätt blir kränkt kanske du vill titta på en av de andra utvecklingsguiderna för Android - men om inte är det här ett underhållande och användbart ställe att börja.

Bäst för snabba svar: Android-kokbok: problem och lösningar för Android-utvecklare

Istället för att försöka vara en komplett handledning för Android-utveckling fokuserar Android Cookbook på att ge snabba svar på vanliga problem.

Med över 230 "recept" för saker som användargränssnitt, multimedia och platstjänster, plus att hantera hårdvaruspecifika aspekter som kameror och sensorer, riktar guiden sig till dem som redan är någorlunda bekanta med att utveckla för Android-enheter.

Omkring 40 utvecklare bidrog till boken och den drar nytta av det breda utbudet av perspektiv och erfarenhet. Varje recept levereras med exempelkod som du kan använda i dina egna projekt, antingen ett utdrag eller en fullständig fungerande lösning beroende på vad som är lämpligt.

Eftersom den är designad för att doppas in och ur utifrån dina aktuella behov, blir bokens storlek (700+ sidor) inte överväldigande. Om du letar efter enkla svar på knutna Android-utvecklingsproblem, förtjänar den här kokboken en plats på ditt skrivbord.

Bäst för att lära sig Kotlin: Kotlin-programmering: The Big Nerd Ranch Guide

Sedan Google tillkännagav fullt stöd för programmeringsspråket Kotlin i Android Studio har det snabbt blivit nästa stora grej i Android-utvecklingskretsar. Interoperabel med Java på många sätt, men ändå mer kortfattad att skriva i och med dussintals användbara nya funktioner, gör många befintliga Android-kodare bytet.

Big Nerd Ranch har skrivit en definitiv bok om kodning i version 1.2 av detta relativt nya språk, med samma praktiska tillvägagångssätt som i sina andra böcker och välrenommerade boot camps.

Riktad till erfarna Java-utvecklare som vill lära sig Kotlin, guiden täcker alla språkets nyckelbegrepp och API:er, såväl som IDEA-utvecklingsmiljön.

Börja från de första principerna, sedan dyka djupt in i språkets blandning av objektorienterade och funktionella programmeringsmetoder, det är det perfekta sättet att komma igång med Kotlin, både för Android och andra plattformar.

Bäst för snabb utveckling: Praktisk Android: 14 kompletta projekt om avancerade tekniker och tillvägagångssätt

Författaren till Practical Android är en erfaren Android-instruktör, och den här guiden bygger på en del av hans mest populära kursinnehåll. Varje kapitel är baserat på ett visst koncept, från anslutning till push-meddelanden, och gör en djupdykning i det bästa sättet att implementera det i dina egna appar.

Med minst ett helt projekt i varje kapitel är det lätt att följa med även komplexa ämnen som lat inläsning eller hantering av Androids ljud-API:er, och använda de delar av exempelkoden som är lämpliga.

Författaren förklarar varför och hur, och backar upp sina egna tillvägagångssätt med länkar till relevant material någon annanstans. Det förväntas att de som använder boken redan kommer att vara väl bevandrade med Java och har tidigare erfarenhet av att utveckla i Android – det här är inte en steg-för-steg-guide för nybörjare.

Bäst för att hålla sig uppdaterad: The Busy Coder's Guide to Android Development

Image
Image

Som allt annat i teknikvärlden går Android-utvecklingen snabbt och tryckta böcker blir så småningom inaktuella. Mark Murphys Busy Coder's Guide to Android Development kommer runt detta problem via en prenumerationsbaserad e-boksmodell. Köpare får den senaste versionen av boken, plus sex månaders uppdateringar, med nya versioner som kommer ut varannan månad.

Kommer in på gigantiska 200+ kapitel, 4 000+ sidor, hundratals exempelappar, plus visuella presentationer om ämnen för utveckling av Android-appar, ingen sten lämnas ovänd. Bokens kärnkapitel täcker grunderna för att sätta upp en utvecklingsmiljö, användargränssnitt, datahantering och mycket mer, innan de förgrenas till "spår" som täcker dussintals avancerade ämnen utformade för att läsas vid behov.

Förutom själva boken kan köpare ställa frågor till författaren under "kontorstid"-chattar varje vecka. Om du inte behöver en fysisk bok att läsa är The Busy Coder's Guide to Android Development den mest omfattande och uppdaterade resursen som finns tillgänglig.

Rekommenderad: