De 8 beste boeken voor de ontwikkeling van Android-apps

David Dean
auteur
  • Universiteit van Canterbury

David Dean is een schrijver die gespecialiseerd is in consumenten- en reistechnologie. Hij is gepubliceerd in The New York Times, Chicago Tribune en andere publicaties.

Beste voor programmeurs met Java-ervaring: Android-programmering: The Big Nerd Ranch Guide

Android-programmering: The Big Nerd Ranch Guide
Met dank aan Amazon
Koop op AmazonKoop op Barnesandnoble.comKopen op Google.com

Big Nerd Ranch bouwde zijn reputatie op door het houden van intensieve bootcamps van een week voor ontwikkelaars, en het bedrijf heeft die ervaring verpakt in een klein aantal programmeerhandleidingen.

Met een focus op praktische technieken en benaderingen, Android-programmering vereist geen eerdere Android-ontwikkelingservaring. Het veronderstelt echter een redelijk niveau van reeds bestaande Java-kennis, zodat het zich volledig kan concentreren op de Android-specifieke elementen. Het bedrijf biedt ook een Java-programmeergids voor degenen die nieuw zijn in het onderwerp.

Gebruik makend van Android Studio

, legt het boek concepten uit via een reeks voorbeeld-apps die in elk hoofdstuk worden uitgebreid en verbeterd. Code wordt regel voor regel uitgelegd, zowel in termen van wat er aan de hand is als waarom het op die specifieke manier wordt benaderd.

Het is een groot, gedetailleerd boek, deels dankzij de vele schermafbeeldingen en codefragmenten die worden gebruikt om elke sectie uit te leggen. Met bijzondere aandacht voor basis- en middenklasse concepten, als je een Java-programmeur bent die nieuw is in Android-ontwikkeling, dan is deze Big Nerd Ranch-gids de juiste keuze.

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

Koop op Amazon

Neil Smyth's Ontwikkelingsbenodigdheden voor Android Studio 3.0 is een geweldige algemene introductie tot het maken van Android-apps, met meer dan 700 pagina's die bijna alles bevatten wat u moet weten.

Van de ontwikkelomgeving tot architectuur en ontwerp, printen en databasebeheer tot multimedia-aspecten en meer, het boek (volledig bijgewerkt voor Android 8 en Android Studio 3) bespreekt het allemaal in detail en biedt een sterke kennisbasis om op voort te bouwen in de toekomst.

Met veel codevoorbeelden en beschrijvingen is de gids bedoeld voor diegenen die al op zijn minst enige ervaring hebben met programmeren in Java. Bijzonder sterk in de configuratie en het gebruik van Android Studio, inclusief het instellen van virtuele testapparaten, het is ook omvat zaken als kaartimplementatie en het indienen van apps naar de Play Store die vaak slecht worden behandeld in andere gidsen. Over het algemeen is het de ideale one-stop-shop voor beginnende Android-ontwikkelaars.

Beste voor visuele studenten: Android-ontwikkeling als eerste: een hersenvriendelijke gids

Koop op AmazonKoop op Barnesandnoble.com

Head First hanteert een ongebruikelijke aanpak met zijn gidsen. Met een sterke focus op afbeeldingen en nonchalante taal in plaats van droge, zware tekstboeken, is het doel om lezers te helpen nieuwe concepten te leren, te begrijpen en vast te houden.

De bedrijven Android-ontwikkeling is geen uitzondering, vol met diagrammen, stroomdiagrammen en opmerkingen om te versterken wat er wordt behandeld. Redundantie is een belangrijk onderdeel van de aanpak van Head First, waarbij het belangrijkste materiaal meerdere keren op verschillende manieren wordt gebruikt om het te helpen behouden.

Al die afbeeldingen en herhalingen maken dit een enorm boek - met meer dan 900 pagina's lijkt het misschien intimiderend op het eerste gezicht en is bedoeld als een volledige vervanging in het klaslokaal in plaats van een korte handleiding.

Je hebt een goede praktische kennis van Java nodig, maar je hoeft nog geen expert te zijn. Praktische oefeningen in overvloed en huiswerk wordt aan het einde van elk hoofdstuk gegeven. Dit zijn de belangrijkste aspecten van de benadering van de gids - je zult zelden merken dat je het materiaal gewoon leest en verder gaat.

Als je een visuele leerling bent, of anderszins moeite hebt om informatie vast te houden wanneer deze wordt gepresenteerd als een dichte muur van tekst, Head First Android-ontwikkeling zal een welkome afwisseling zijn.

Beste apps

Het beste voor een luchtige benadering: Android-ontwikkeling voor hoogbegaafde primaten: een beginnershandleiding

Koop op Amazon

Of je jezelf nu een begaafde primaat vindt of niet, Antonis Tsagaris's Android-ontwikkeling voor hoogbegaafde primaten is een interessante optie. De auteur gebruikt vaak krachtige taal en is niet bang om een ​​mening te uiten, en stelt zijn gids voor als een alternatief voor "droge, humorloze, levenszuigende codeerboeken [...] geschreven door een automaat."

Dit relatief korte en goedkope boek is bedoeld voor beginners en vereist slechts een basisniveau van ervaring met Java of een vergelijkbare programmeertaal om aan de slag te gaan. Verkrijgbaar in gedrukte of e-boekvorm, het neemt de lezer door de Android-ontwikkeling van de absolute basis tot het voltooien van uw eerste toepassing.

Onderweg leert u hoe u de Android Studio-ontwikkelomgeving instelt, een interactieve gebruikersinterface met XML, verschillende Android-componenten met elkaar laten communiceren, en nog veel meer.

Als je snel beledigd bent, wil je misschien een van de andere Android-ontwikkelingshandleidingen bekijken, maar zo niet, dan is dit een leuke en nuttige plek om te beginnen.

Beste voor snelle antwoorden: Android Cookbook: problemen en oplossingen voor Android-ontwikkelaars

Koop op AmazonKoop op Barnesandnoble.com

In plaats van te proberen een complete Android-ontwikkelingshandleiding te zijn, Android kookboek richt zich op het bieden van snelle antwoorden op veelvoorkomende problemen.

Met meer dan 230 "recepten" voor zaken als gebruikersinterfaces, multimedia en locatieservices, plus het omgaan met hardware-specifieke aspecten zoals camera's en sensoren, de gids is bedoeld voor degenen die al redelijk bekend zijn met ontwikkelen voor Android-apparaten.

Ongeveer 40 ontwikkelaars hebben bijgedragen aan het boek en het profiteert van het brede scala aan perspectieven en ervaringen. Elk recept wordt geleverd met voorbeeldcode die u in uw eigen projecten kunt gebruiken, al naar gelang een fragment of een volledig werkende oplossing.

Omdat het is ontworpen om in en uit te worden gedompeld op basis van uw huidige behoeften, wordt de grootte van het boek (700+ pagina's) niet overweldigend. Als je op zoek bent naar duidelijke antwoorden op lastige Android-ontwikkelingsproblemen, dan verdient dit kookboek een plekje op je bureau.

Beste om te leren Kotlin: Kotlin Programming: The Big Nerd Ranch Guide

Koop op Amazon

Sinds Google volledige ondersteuning voor de Kotlin-programmeertaal binnen Android Studio heeft aangekondigd, is het snel het volgende grote ding geworden in Android-ontwikkelingskringen. In veel opzichten interoperabel met Java, maar beknopter om in te schrijven en met tientallen handige nieuwe functies, maken veel bestaande Android-codeerders de overstap.

Big Nerd Ranch heeft een definitief boek geschreven over coderen in versie 1.2 van deze relatief nieuwe taal, met dezelfde praktische benadering als in zijn andere boeken en gerespecteerde bootcamps.

De gids is bedoeld voor ervaren Java-ontwikkelaars die Kotlin willen leren en behandelt alle belangrijke concepten en API's van de taal, evenals de IDEA-ontwikkelomgeving.

Beginnend bij de eerste principes en vervolgens diep in de taalmix van objectgericht en functioneel duiken programmeerbenaderingen, het is de ideale manier om met Kotlin aan de slag te gaan, zowel voor Android als andere platformen.

Beste voor snelle ontwikkeling: praktische Android: 14 complete projecten met geavanceerde technieken en benaderingen

Koop op Amazon

de auteur van Praktische Android is een ervaren Android-instructeur en deze gids is gebaseerd op enkele van zijn meest populaire cursusinhoud. Elk hoofdstuk is gebaseerd op een bepaald concept, van connectiviteit tot pushmeldingen, en gaat dieper in op de beste manier om dit in je eigen apps te implementeren.

Met ten minste één volledig project in elk hoofdstuk, is het gemakkelijk te volgen, samen met zelfs complexe onderwerpen zoals lui laden of omgaan met de audio-API's van Android, en gebruik de delen van de voorbeeldcode gepast.

De auteur legt zowel het waarom als het hoe uit en onderbouwt zijn eigen benaderingen met links naar relevant materiaal elders. De verwachting is dat degenen die het boek gebruiken al goed bekend zijn met Java en ervaring hebben met ontwikkelen in Android - dit is geen stapsgewijze handleiding voor beginners.

Het beste om up-to-date te blijven: de drukke codeergids voor Android-ontwikkeling

De drukke codeergids voor Android-ontwikkeling
Met dank aan Commonsware
Kopen op Commonsware.com

Net als al het andere in de technologische wereld, gaat Android-ontwikkeling snel en worden gedrukte boeken uiteindelijk verouderd. Mark Murphy's Busy Coder's Guide to Android Development lost dit probleem op via een op abonnementen gebaseerd e-boekmodel. Kopers krijgen de nieuwste versie van het boek, plus zes maanden aan updates, en elke paar maanden komen er nieuwe versies uit.

Met maar liefst 200+ hoofdstukken, 4.000+ pagina's, honderden voorbeeld-apps, plus visuele presentaties over Android-app-ontwikkelingsonderwerpen, blijft er geen middel onbeproefd. De kernhoofdstukken van het boek behandelen de basisprincipes van het opzetten van een ontwikkelomgeving, gebruikersinterfaces, gegevensbeheer, en nog veel meer, alvorens af te wijken naar "paden" die tientallen geavanceerde onderwerpen behandelen die zijn ontworpen om te worden gelezen als dat nodig is.

Naast het boek zelf, kunnen kopers wekelijks vragen stellen aan de auteur tijdens 'kantooruren'-chats. Als je geen fysiek boek nodig hebt om te lezen, De drukke codeergids voor Android-ontwikkeling is de meest uitgebreide en actuele bron die beschikbaar is.

Je bent in! Bedankt voor het aanmelden.

Er is een fout opgetreden. Probeer het opnieuw.