Annons

Så du vill börja skapa appar för Android, eller hur? Vissa människor kan försöka säga att det är för sent att komma in i spelet, särskilt om du är en helt ny nybörjare, men det är verkligen inte.

Om det verkar som om Play Store är översvämmad av skitiga appar och att det inte finns plats för något nytt, kom ihåg att du inte behöver vara original. Dina appar behöver bara erbjuda något som andra appar inte gör, även om det bara är ett renare gränssnitt.

Med det sagt, en av bästa sätten att lära sig programmering Hur man lär sig programmering utan all stressDu kanske har bestämt dig för att fortsätta programmera, vare sig det gäller en karriär eller bara som en hobby. Bra! Men kanske börjar du bli överväldigad. Inte så bra. Här är hjälp för att underlätta din resa. Läs mer är genom böcker, så här är en handfull stora resurser du kanske vill kolla in. Du måste göra det lära sig lite Java De bästa språken för mobilapputveckling 2016Utvecklingen av mobilappar går fortfarande lika stark som någonsin. Om du vill komma igång är det inte för sent! Här är de språk du bör tänka på att lära dig.

instagram viewer
Läs mer , så vi har inkluderat några Java-böcker också.

Java: En nybörjarguide, sjätte upplaganJava: En nybörjarguide, sjätte upplagan Köp nu på Amazon $30.35

Om du absolut inte har någon Java-upplevelse alls bör du börja med den här boken. Anteckna det att lära sig ett nytt språk är tufft 7 användbara trick för att behärska ett nytt programmeringsspråkDet är okej att bli överväldigad när du lär dig att koda. Du kommer förmodligen att glömma saker så snabbt som du lär dig dem. Dessa tips kan hjälpa dig att bättre behålla all den nya informationen. Läs mer och till och med de bästskrivna guiderna kan bara underlätta vägen så mycket.

Men när det gäller nybörjare-vänlighet, är få så bra som Java: En nybörjarguide. Det börjar är början och tar dig igenom avancerade funktioner som lambda-uttryck och JavaFX. Det finns en anledning till att det är en bästsäljare på Amazon!

Den senaste versionen av detta skrivande, den sjätte upplagan, är helt uppdaterad för Java Platform Standard Edition 8, så allt du lär dig kommer att tillämpas på moderna Java-utvecklingsmetoder.

Head First Java, 2: a upplaganHead First Java, 2: a upplagan Köp nu på Amazon $25.00

Detta är den typen av bok som du bör läsa när du redan har haft en första exponering för Java eftersom det närmar sig språket på ett helt annat sätt - med något som kallas ”huvudet först” närma sig.

Chef första Java förstår att den mänskliga hjärnan begär nyhet. För att lära dig snabbt måste du bli förvånad, upphetsad och engagerad på många olika sätt. Så här blir teoretisk mumbo-jumbo cementerad i ditt sinne som förståelse.

Med andra ord, medan din första exponering för Java handlar om att bli bekväm med syntaxen och koncepten, Chef första Java är det andra passet som ser till att allt sjunker in.

Tänkande i Java (fjärde upplagan)Tänkande i Java (fjärde upplagan) Köp nu på Amazon $41.74

Som i direkt kontrast till Chef första Java, den här boken är lika torr och teknisk som de kommer. Det är både teoretiskt och praktiskt och täcker varje liten detalj som du kan stöta på när du kodar i Java.

Men den verkliga försäljningspunkten för Tänker i Java är att det verkligen hjälper dig att "tänka i Java". Den här boken hjälper dig att lära dig de formspråk och mönster som gör Java så bra och därmed utrusta dig till skriv renare och säkrare kod 10 tips för att skriva renare och bättre kodAtt skriva ren kod ser lättare ut än det faktiskt är, men fördelarna är värda det. Så här kan du börja skriva renare kod idag. Läs mer .

Jag skulle inte rekommendera det som en första eller andra bok, men om du anser dig själv vara en mellanliggande Java-programmerare, bör du verkligen kolla in den. Och den bästa delen? Det är tillgängligt för gratis om du är okej att läsa den online 9 gratis böcker om programmering som gör dig till en proffsAtt ringa alla programmerare, vare sig de är nya, gamla eller strävande: vi har hittat ett stort urval av gratis (som i öl) böcker för att öka dina kodfärdigheter till nästa nivå. Hoppa in och njut. Läs mer .

Android-programmering för nybörjare: Lär dig alla Java- och Android-färdigheter du behöver för att börja skapa kraftfulla mobilapplikationerAndroid-programmering för nybörjare: Lär dig alla Java- och Android-färdigheter du behöver för att börja skapa kraftfulla mobilapplikationer Köp nu på Amazon $44.77

Om du bara har råd med en bok och du inte har någon Java- eller Android-upplevelse, kan den här ge dig det mest bra per pengar. Det ger en introduktion till både Java och Android med exempel för 40 mini-appar och 3 verkliga appar.

Android-programmering för nybörjare antar att du inte vet någonting och fokuserar på att göra dig bekväm med Android-kodningsmiljön. Det tar dig inte hela vägen till en mästare, men det tar dig väldigt långt.

Android-programmering: The Big Nerd Ranch Guide (2nd Edition)Android-programmering: The Big Nerd Ranch Guide (2nd Edition) Köp nu på Amazon $40.99

Trots det konstiga namnet - The Big Nerd Ranch lär programmering online - det är troligtvis den bästa boken för Android-programmering du någonsin hittar. Be någon grupp av Android-programmerare om bokrekommendationer och hälften av dem kommer att säga den här.

The Big Nerd Ranch Guide är baserad på en bootcamp-kurs som lär grunderna i Android-programmering samt bra tekniker att använda när man utvecklar Android-appar.

Big Nerd Ranch utvecklar anpassade mobilappar för kunder över hela världen så att du kan vila säkert att veta att de har expertis och erfarenhet för att säkerhetskopiera allt som lärs ut i detta bok.

Android Studio Development Essentials - Android 6 EditionAndroid Studio Development Essentials - Android 6 Edition Köp nu på Amazon $34.99

Om du kommer att koda för Android kommer du att göra det behöver en ordentlig IDE istället för en textredigerare Text Editors vs. IDE: Vilken är bättre för programmerare?Att välja mellan en avancerad IDE och en enklare textredigerare kan vara svårt. Vi erbjuder lite insikt som hjälper dig att fatta det beslutet. Läs mer , och i dag är det bästa valet Android Studio (Eclipse och NetBeans är gamla nyheter). Observera att Android Studio är en gaffel från IntelliJ IDEA.

Du kan gå vidare och lära dig hur du använder Android Studio på egen hand med gratis resurser på webben, men Android Studio Utveckling Essentials är vad du bör få om du vill ha omfattande täckning av IDE: s funktioner, inklusive Gradle build-konfigurationer.

Den täcker också några avancerade ämnen, till exempel korrekt materialdesign (så din app ser vacker ut och modern), integration med Google Maps och integration med Google Play fakturering och utvecklare i appen Trösta.

Android 6 för programmerare: An App-Driven Approach (3rd Edition) (Deitel Developer Series)Android 6 för programmerare: An App-Driven Approach (3rd Edition) (Deitel Developer Series) Köp nu på Amazon $26.40

Den svåraste delen av programmeringen är att ta alla teoretiska begrepp som du har lärt dig och göra dem till något konkret. Det är en sak att lära sig API: er för Android-utveckling, men det är en annan sak helt att skapa en faktisk app från grunden.

Det är där en bok som Android 6 för programmerareverkligen är praktiskt. Det tar dig genom åtta fullfjädrade projekt och ger dig förstahandsupplevelse av att skapa och slutföra en faktisk Android-app.

För att få ut mesta möjliga av det bör du redan vara bekväm med Java till en mellanliggande grad. Ämnen som omfattas inkluderar Android Studio, Gradle, Material Design, Threading, SQLite, Play Store APIs och mer.

Varför vill du lära dig Android?

Mellan dessa sju böcker kommer du att hämta mer än tillräckligt med kunskap och övning för att kunna skriva dina egna Android-appar från början till slut, men känn dig fri att fortsätta din utbildning med dessa YouTube-kanaler 6 fantastiska YouTube-videor för att hjälpa dig lära dig Android-utvecklingVill du lära dig att utveckla Android-appar? Då är dessa YouTube-videor perfekta för dig. Läs mer och dessa mobila utvecklingsbloggar Designa en genombrott-app? 7 mobila utvecklingsbloggar du bör läsaMobilutrymmet är så nytt att trenderna ständigt förändras och nya insikter görs varje dag. Om du planerar att utveckla mobilappar, hur kan du hålla jämna steg utan att bli arg? Läs mer .

Slutligen vill vi peka dig mot dessa fantastiska podcast för programmerare 15 top-notch podcasts för programmerare och programvaruutvecklarePodcast är ett fantastiskt sätt att lära sig mer om programmering. Här är några av våra favoritprogrammeringsrelaterade podcast för ditt lyssnarnöje. Läs mer det kan visa sig ovärderligt för dig på din resa. Åtminstone ger de dig ett sätt att lära dig medan du pendlar, gör sysslor, väntar på ett möte etc.

Nu är det din tur: varför vill du lära dig att göra Android-appar? Har du några häftiga idéer som svävar runt i huvudet? Berätta om dem i en kommentar nedan!

Joel Lee har en B.S. inom datavetenskap och mer än sex års yrkeserfarenhet. Han är chefredaktör för MakeUseOf.