Android Academy logo
KotlinWebMobielNiveaus A1 → C122 talen

Android Academy

Leer Kotlin om robuuste Android-applicaties te bouwen met Android Academy. Een CoddyKit-leertraject met 36 korte cursussen en 152 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
36
Lessen
152
Interactieve stappen
1,928
Gratis beginnen
Cursus 1
Lesprogramma

36 cursussen in dit leertraject

Elke cursus in het leertraject Android Academy, in de juiste leer volgorde. De eerste is gratis.

1

A13 lessenGratis

Ontdek het Android-ecosysteem, waarom miljarden mensen Android-apps gebruiken en hoe Kotlin het bouwen ervan plezierig maakt — zelfs als u nog nooit hebt geprogrammeerd.

2

A13 lessenPRO

Beheers de programmeertaal Kotlin — de officiële taal voor Android-ontwikkeling. Leer vanaf de basis werken met variabelen, functies, control flow, klassen, null safety, data classes en functioneel p…

3

A14 lessenPRO

Beheers de programmeertaal Kotlin — de officiële taal voor Android-ontwikkeling. Leer vanaf de basis werken met variabelen, functies, control flow, klassen, null safety, dataklassen en functioneel pr…

4

A14 lessenPRO

Schrijf herbruikbare functies en modelleer gegevens met Kotlin-klassen.

5

A24 lessenPRO

Bouw vanaf nul een eenvoudig scherm met Jetpack Compose.

6

A27 lessenPRO

Bouw vanaf nul uw eerste Android-app. Leer over de projectstructuur, Activities, Layouts, het verwerken van gebruikersinvoer, Intents, Fragments en het aanvragen van runtime-permissies.

7

A24 lessenPRO

Bouw moderne Android-UI's declaratief met Jetpack Compose, de toekomst van Android-ontwikkeling

8

A24 lessenPRO

Bouw interactieve formulieren in Jetpack Compose: tekstvelden, validatie, toetsenbordopties en het correct verzenden van gegevens.

9

A26 lessenPRO

Geef gegevens efficiënt weer en beheer ze. Beheers Kotlin-collecties, RecyclerView met adapters, DiffUtil voor soepele lijstupdates en lokale gegevenspersistentie met SharedPreferences en DataStore.

10

A24 lessenPRO

Werk met lijsten, maps en de functionele hulpfuncties van Kotlin.

11

A24 lessenPRO

Voorkom crashes met de ingebouwde null safety van Kotlin.

12

A24 lessenPRO

Laat Compose-UI's er goed uitzien met de basis van styling en theming.

13

B14 lessenPRO

Beheer de UI-status en begrijp hoe Compose opnieuw composeert wanneer gegevens veranderen

14

B14 lessenPRO

Rangschik en style UI-elementen met Compose-layouts en het krachtige modifiersysteem

15

B14 lessenPRO

Breng uw UI tot leven. Animeer waarden, zichtbaarheid en content met de krachtige en eenvoudig te gebruiken animatie-API's van Compose.

16

B14 lessenPRO

Navigeer tussen schermen en geef gegevens door met de Navigation Compose-bibliotheek

17

B14 lessenPRO

Beheer de UI-status op de juiste manier met ViewModel en reageer op de Android-lifecycle

18

B15 lessenPRO

Bouw aantrekkelijke Android-UI's met een herkenbare huisstijl. Beheers Material Components, thema's en stijlen, de donkere modus, aangepaste tekeningen met Canvas, animaties en navigatie met meerdere…

19

B14 lessenPRO

Toon afbeeldingen en media soepel. Laad externe afbeeldingen met Coil, verwerk caching en placeholders en speel eenvoudige media af.

20

B14 lessenPRO

Sla gestructureerde gegevens op het apparaat op met de Room-persistentiebibliotheek

21

B14 lessenPRO

Sla gebruikersinstellingen en kleine hoeveelheden gegevens veilig op met de moderne DataStore-API

22

B14 lessenPRO

Vraag Android-runtime-machtigingen op de juiste manier aan en verwerk ze in Compose

23

B14 lessenPRO

Betrek gebruikers met uitgebreide meldingen en correct geconfigureerde meldingskanalen

24

B26 lessenPRO

Bouw robuuste, testbare apps met moderne Android-architectuur. Leer werken met ViewModel, LiveData, de Room-database, Kotlin Coroutines, het Repository-patroon, Navigation Component en dependency inj…

25

B24 lessenPRO

Schrijf overzichtelijke asynchrone code met Kotlin-coroutines en Flow in Android-apps

26

B24 lessenPRO

Ontkoppel en test uw Android-code met het Hilt-framework voor dependency injection

27

B26 lessenPRO

Verbind uw app met internet en bied een verzorgde gebruikerservaring. Leer Retrofit voor REST-API's, Coil voor het laden van afbeeldingen, patronen voor foutafhandeling, pushmeldingen, achtergrondtak…

28

B24 lessenPRO

Zet uw app op de kaart. Toon Google Maps, haal de locatie van het apparaat op en ga zorgvuldig om met locatierechten.

29

B24 lessenPRO

Leg het moment vast. Gebruik CameraX om een preview te tonen, foto's te maken, video op te nemen en de resultaten op te slaan.

30

B24 lessenPRO

Voeg in enkele minuten een backend toe. Laat gebruikers inloggen, sla gegevens op in Firestore en verstuur pushmeldingen met Firebase Cloud Messaging.

31

B24 lessenPRO

Laad eindeloze lijsten efficiënt. Gebruik de Paging 3-bibliotheek om gegevens pagina voor pagina uit een netwerk of database op te halen.

32

B24 lessenPRO

Schrijf betrouwbare apps met geautomatiseerde tests. Leer JUnit-unit testing, Mockito en MockK voor mocking, Espresso voor UI-tests en het gebruik van de debugger, profiler en diagnostische tools van…

33

B24 lessenPRO

Voer betrouwbaar uitstelbaar werk op de achtergrond uit met WorkManager, zelfs nadat de app is gesloten

34

C14 lessenPRO

Schaal uw codebase. Splits een app op in feature- en core-modules voor snellere builds, duidelijke grenzen en code die prettig samen te gebruiken is.

35

C14 lessenPRO

Maak uw app snel en soepel. Vind haperingen, beperk recompositions, verhelp memory leaks en meet met Android-profilers.

36

C14 lessenPRO

Breng uw app naar gebruikers over de hele wereld. Onderteken uw build, bereid een storevermelding voor, rol releases uit en doorloop de review.

CoddyKit PRO

Ontgrendel alle 36 cursussen in dit leertraject en in elk ander leertraject

AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.

Alle abonnementen bekijken
Jaarlijks$29.90 per jaarOngeveer $2.49 per maandEenmalig betalenLevenslang$69.99 eenmaligGeen verlengingen. PRO voor altijd.
Cursusoverzicht

Android-ontwikkeling met Kotlin en Jetpack Compose

Android draait op meer dan 70% van alle smartphones ter wereld. In dit leertraject leer je productiekwalitatieve Android-apps bouwen met Kotlin — de taal die Google aanbeveelt voor alle nieuwe Android-ontwikkeling — en Jetpack Compose, de moderne declaratieve UI-toolkit die in de sector het oudere View-systeem heeft vervangen. Je gaat van je eerste Kotlin-expressies tot het publiceren van een app met meerdere modules in Google Play.

Wat je leert

Het leertraject behandelt de basis van Kotlin, Jetpack Compose-lay-outs, statusbeheer en recompositie, navigatie, Material Design en animaties. Je slaat gegevens op met Room Database en DataStore, laadt afbeeldingen met Coil, haalt externe gegevens op met Coroutines en Flow en beheert afhankelijkheden met Hilt. Gevorderde onderwerpen zijn onder meer Firebase (Auth, Firestore, Messaging), CameraX voor foto's en video, Maps en Location Services, achtergrondverwerking met WorkManager, paginering met Paging 3 en grondig testen en foutopsporing.

Het leerpad

Eenendertig cursussen lopen van A1 tot C1. De cursussen op A1- en A2-niveau leggen de basis van Kotlin en apps voordat je verdergaat met de basis van Compose, formulieren en lijsten. Op B1 verdiep je je UI-vaardigheden met ViewModel, lifecycle-bewustzijn, Room, meldingen, machtigingen en Coil. De B2-cursussen behandelen app-architectuur, Coroutines en Flow, Hilt, netwerken, Firebase, CameraX en WorkManager. De C1-eindprojecten gaan over architectuur voor apps met meerdere modules, prestatie-optimalisatie en profilering en publiceren in Google Play.

Zo werkt het

Elke cursus is opgedeeld in korte, praktische lessen die je in de ingebouwde code-editor voltooit met realtimefeedback. Er is altijd een AI-tutor beschikbaar wanneer je vastloopt, zodat je in je eigen tempo verder kunt zonder op hulp te wachten.

Zo leer je

  1. 01

    Interactieve lessen

    Praktische codeeroefeningen met realtime feedback

  2. 02

    AI-docent

    Krijg direct hulp van onze AI als je vastloopt

  3. 03

    Ingebouwde editor

    Schrijf en voer code direct uit in je browser

  4. 04

    Certificaat

    Behaal een certificaat wanneer je de cursus afrondt

FAQ

Veelgestelde vragen

Is de Android Academy-cursus gratis?

Ja. Je kunt gratis aan de Android Academy-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.

Heb ik voorafgaande ervaring nodig om Kotlin te leren?

Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met Kotlin beginnen.

Hoe leer ik Kotlin op CoddyKit?

Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.

Krijg ik een certificaat als ik Android Academy afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Android Academy-cursus.

Kan ik Kotlin op mijn telefoon leren?

Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je Kotlin op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.

Wat kost CoddyKit PRO?

De eerste cursus van Android Academy is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.

Hoe lang duurt het om Android Academy te voltooien?

Android Academy bevat 36 cursussen en 152 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 18 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Android Academy

Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.