Leer Android: Code & Praktijk
Leer Android: Code & Praktijk — Android development met Kotlin en Jetpack Compose, één korte les per keer
Leer Android: Code & Praktijk is een gratis cursus Android development voor je telefoon: 36 cursussen en 152 korte lessen die je van je eerste regel Kotlin via Jetpack Compose-schermen, Room, Hilt, coroutines en Firebase naar publiceren op Google Play brengen. Schrijf en voer Kotlin uit in de ingebouwde editor en vraag het aan een AI-mentor als je vastloopt.
- Prijs
- Gratis, upgrade naar Pro
- Platforms
- Android, op Google Play
- Talen
- 22


Van je eerste regel Kotlin tot de vermelding op Google Play.
Het leerpad is opgebouwd zoals een echte eerste app wordt gemaakt: eerst de taal, daarna schermen, vervolgens state en navigatie, daarna data, apparaatfuncties en architectuur, en tot slot testen, profileren en publiceren. Je weet altijd wat er hierna komt en waarom.
Wat het is
Leer Android: Code & Praktijk is een gratis Android-app die je leert Android-apps te ontwikkelen met Kotlin en Jetpack Compose. De app bevat 36 cursussen en 152 lessen, geordend van beginner tot gevorderd, over de basis van Kotlin, Compose-schermen, state, navigatie, ViewModel en lifecycle, Room, DataStore, coroutines en Flow, Hilt, CameraX, Maps, Firebase, testen en publiceren op Google Play. Elke les combineert een korte uitleg met oefening, in de ingebouwde editor voer je Kotlin-code uit en een AI-mentor legt fouten uit in begrijpelijke taal.
In de app
Hoe het eruitziet





De cursus
Wat de Android-cursus behandelt
36 cursussen in de eigen cursuslijst van de app, ingeschaald van A1 tot C1. Dit zijn de belangrijkste onderdelen, met de echte namen van de cursussen.
Begin hier: de basis van Android en Kotlin
Welkom bij Android Development, Kotlin Fundamentals in twee delen en Functions and Classes in Kotlin.
Je eerste Compose-schermen
Your First Composable Screen, Android App Basics, Jetpack Compose Fundamentals, Handling User Input and Forms, Lists and Data en Styling Text and Buttons.
Kotlin-collecties, null safety en lambdas
Kotlin Collections and Lambdas en Kotlin Null Safety Essentials: taalfuncties waarop vrijwel elk Android-scherm steunt.
State, layout en navigatie
Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose en UI and Material Design.
Architectuur en data
ViewModel and Lifecycle Awareness, App Architecture, Dependency Injection with Hilt, Room Database and Persistence, DataStore and Preferences en Paging Large Data Sets with Paging 3.
Apparaatfuncties en werk op de achtergrond
Machtigingen, meldingen en kanalen, kaarten en locatiediensten, CameraX, afbeeldingen en media laden met Coil, Coroutines en Flow, WorkManager en netwerken.
Firebase en publiceren
Firebase: Auth, Firestore and Messaging, Testing and Debugging, Multi-Module App Architecture, Performance Optimization and Profiling en Publishing to Google Play.
Hoe het werkt
Zo werkt de cursus op je telefoon
De editor op je telefoon voert Kotlin-code uit. Een volledig app-project bouw je later op een computer in Android Studio, en de cursus bereidt je daarop voor.
Volg het leerpad
Begin met Welcome to Android Development en Kotlin Fundamentals en ga daarna verder met Compose en de rest van het leerpad. Elke les combineert een korte uitleg met oefening.
Schrijven, uitvoeren, stukmaken, repareren
Typ Kotlin in de ingebouwde code-editor, voer het uit en zie binnen enkele seconden het resultaat. Pas een voorbeeld aan, maak het stuk en repareer het, zodat elk concept iets is wat je zelf hebt uitgeprobeerd.
Herhalen en vragen
Quizzen in de lessen testen wat je net hebt geleerd, en vragen die je mist komen later terug als korte herhalingskaarten. Loop je vast op een Compose-fout of een coroutine die niet doet wat je verwacht? De AI-mentor legt het idee uit en wijst de bug aan.
Wat erin zit
Wat de app bevat
36
Cursussen, van beginner tot gevorderd
152 lessen, geordend van Welcome to Android Development tot Publishing to Google Play, met daartussen Kotlin, Compose, architectuur, data, apparaatfuncties en Firebase.
Kotlin
Ingebouwde code-editor
Typ code, voer die uit en zie binnen enkele seconden het resultaat, als met een kleine Kotlin-compiler op zak.
AI
AI-mentor
Legt een Compose-fout of een coroutine-probleem uit in begrijpelijke taal, wijst de bug aan en helpt je de oplossing te schrijven, met een dagelijks limiet voor gratis gebruikers.
2 min
Herhalingskaarten
Vragen die je mist komen terug als korte herhalingskaarten, ongeveer twee minuten per dag.
Reeks
Reeksen en een wekelijkse competitie
Dagelijkse reeksen, reeksbevriezingen en herinneringen, plus een wekelijkse competitie en de World Coding Challenge voor sportieve concurrentie.
Certificering
Certificaatexamen
Voltooi het leerpad en slaag voor het examen om een certificaat met je naam erop te krijgen, geverifieerd door CoddyKit, dat je op LinkedIn kunt delen of aan je cv kunt toevoegen.
Achtergrond
Wat moet je vandaag leren om te beginnen met Android development?
Moderne Android development steunt op twee dingen: de Kotlin-taal, die Google voor Android verkiest, en Jetpack Compose, de moderne manier om appschermen in code te bouwen. Daaromheen zitten de onderdelen die elke echte app nodig heeft: state die een rotatie overleeft, navigatie tussen schermen, een lokale database, werk op de achtergrond, netwerkmogelijkheden en een manier om de app uit te brengen. Een goed leerpad voor beginners behandelt ze in die volgorde, zodat elk nieuw idee ergens op voortbouwt.
Kotlineerst de taal
Kotlin is de taal waarin de meeste Android-code wordt geschreven. Null safety, lambdas en collections kom je tegen in bijna elk scherm dat je bouwt, dus het is de moeite waard om ze te leren voordat je aan een UI begint.
Jetpack Composeschermen als functies
In Compose wordt een scherm opgebouwd uit composable functions die beschrijven hoe de UI eruitziet voor de huidige state. Wanneer de state verandert, worden de betrokken onderdelen opnieuw getekend. Dat heet recomposition en is het idee dat de meeste beginners twee keer uitgelegd moeten krijgen.
ViewModel en lifecyclewaar state leeft
Android kan je scherm op elk moment vernietigen en opnieuw aanmaken, bijvoorbeeld bij een rotatie. Een ViewModel houdt de state buiten het scherm bij, dus inzicht in de lifecycle voorkomt dat een app kwijtraakt wat de gebruiker heeft getypt.
Coroutines en Flowwerk buiten de hoofdthread
Netwerk-aanroepen en het uitlezen van databases mogen de interface niet blokkeren. Coroutines zorgen ervoor dat die code in de juiste volgorde leesbaar blijft, en Flow streamt veranderende data, zoals een Room-query, naar het scherm.
Publicerenhet deel dat tutorials overslaan
Testen, profileren en een winkelvermelding zijn andere vaardigheden dan code schrijven. Een leerpad dat eindigt met publiceren op Google Play behandelt de stappen tussen een werkende app en een app die anderen kunnen installeren.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Wil je een Kotlin-tutorial die bij nul begint en toewerkt naar echte Android-apps
- Ben je een web- of backendontwikkelaar die overstapt naar de ontwikkeling van mobiele apps
- Heb je Android Studio geopend zonder te weten waar je moest beginnen
- Ben je een student die extra oefening wil naast een opleiding of bootcamp
- Ben je een junior developer die zich voorbereidt op een eerste baan als Android-developer
Niet het juiste hulpmiddel als je
- Gebruik je een iPhone, omdat de app op Android beschikbaar is via Google Play
- Wil je vanaf je telefoon een volledig appproject bouwen en installeren, terwijl je dat normaal in Android Studio doet
- Verwacht je dat alles gratis is, omdat de eerste cursus gratis is en Pro alle 36 cursussen ontgrendelt
Vragen
Veelgestelde vragen
Hoe begin ik als complete beginner met Android-ontwikkeling?
Leer eerst Kotlin, daarna Jetpack Compose en vervolgens de onderdelen eromheen. Leer Android: Code & Praktijk volgt die volgorde met 36 cursussen en 152 lessen. Je begint met Welcome to Android Development en Kotlin Fundamentals en eindigt met Publishing to Google Play. Ervaring is niet vereist en je kunt gratis beginnen.
Kan ik beter Kotlin of Java leren voor Android?
Kotlin is de voorkeurstaal van Google voor Android en de taal die deze cursus je leert, samen met Jetpack Compose. Java komt nog steeds voor in oudere Android-code, maar met Kotlin leer je meteen de tools die in de apps van vandaag worden gebruikt. Ben je nieuwsgierig naar Java zelf, dan heeft CoddyKit een aparte Java-cursus.
Wat is Jetpack Compose?
Jetpack Compose is de moderne toolkit van Android om schermen te bouwen in Kotlin-code. Elk onderdeel van de interface is daarbij een composable functie die de UI voor de huidige state beschrijft. In Leer Android: Code & Praktijk behandelen de Compose-lessen je eerste composable scherm, state en recomposition, layouts en modifiers, styling, gebruikersinvoer, lijsten, animaties en navigatie.
Kan ik met deze app Android-apps bouwen op mijn telefoon?
Je schrijft en voert Kotlin-code uit in de ingebouwde editor op je telefoon, wat geschikt is om de taal en concepten te leren. Een volledig appproject bouwen en installeren doe je normaal in Android Studio op een computer. De cursusroute, die eindigt met testen, profileren en publiceren naar Google Play, bereidt je daarop voor.
Behandelt de cursus databases en Firebase?
Ja. De datacursussen behandelen de Room-database, DataStore en preferences, Paging 3 en networking. Een aparte cursus behandelt Firebase Auth, Firestore en Cloud Messaging. Apparaatfuncties zoals permissions, notifications, Maps en location en CameraX hebben elk hun eigen cursus.
Is Leer Android: Code & Praktijk gratis?
De app is gratis te downloaden. Je eerste cursus is gratis, met een dagelijks tegoed voor de AI-mentor. Pro ontgrendelt alle 36 cursussen, verwijdert advertenties en geeft je onbeperkte hulp van de AI-mentor.
Is er een certificaat?
Ja. Wanneer je de route voltooit en slaagt voor het certificaatsexamen, krijg je een certificaat met je naam erop. Het is geverifieerd door CoddyKit en je kunt het delen op LinkedIn of aan je cv toevoegen. Het legt je afgeronde cursussen vast en is geen certificering van Google.
Hoe helpt de AI-mentor bij Android-fouten?
Vraag het wanneer een Compose-fout optreedt of een coroutine zich niet gedraagt zoals verwacht. De mentor legt het idee uit in duidelijke taal, wijst de bug aan en helpt je de oplossing te schrijven. Gratis gebruikers krijgen dagelijks een beperkt aantal antwoorden; Pro verwijdert die limiet.
Hoe lang duurt het om Android-ontwikkeling te leren?
Dat hangt vooral af van hoe regelmatig je oefent. Korte dagelijkse lessen, herhalingskaarten van ongeveer twee minuten en streaks helpen je een tempo vol te houden. De meeste mensen kunnen de Kotlin- en eerste Compose-cursussen in een paar weken volgen. Architectuur, data en apparaatfuncties nemen meer tijd in beslag.
In welke talen is de app beschikbaar?
De interface is beschikbaar in 22 talen, waaronder Engels, Spaans, Portugees, Duits, Frans, Turks, Arabisch, Hindi, Indonesisch, Japans, Koreaans en Chinees. De app is beschikbaar voor Android op Google Play.
Meer van CoddyKit
Beschikbaar op Android.