Kotlin Multiplatform Academy logo
KotlinMobielNiveaus A1 → B222 talen

Kotlin Multiplatform Academy

Deel Kotlin-code tussen Android, iOS en andere platforms met Kotlin Multiplatform. Van expect/actual tot Compose Multiplatform en het publiceren van gedeelde modules. Een CoddyKit-leertraject met 30 korte cursussen en 120 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
30
Lessen
120
Interactieve stappen
1,560
Gratis beginnen
Cursus 1
Lesprogramma

30 cursussen in dit leertraject

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

1

A14 lessenGratis

Leg uit wat KMP deelt, wat native blijft en wanneer u het in een echt team inzet

2

A14 lessenPRO

Installeer de toolchain en genereer via de wizard een werkend project met een gedeelde module

3

A14 lessenPRO

Navigeer door Gradle-modules en source sets, zodat u altijd weet waar code thuishoort

4

A14 lessenPRO

Schrijf pure Kotlin in commonMain en roep die aan vanuit zowel Android als iOS

5

A14 lessenPRO

Gebruik de onderdelen van de Kotlin stdlib die op elk target identiek werken

6

A24 lessenPRO

Declareer één keer een gedeelde API en lever per platform een echte implementatie

7

A24 lessenPRO

Ontwerp overzichtelijke gedeelde modellen en enums die beide apps gebruiken

8

A24 lessenPRO

Verplaats berekeningen en regels naar gedeelde code, zodat de logica tussen apps nooit uiteenloopt

9

A24 lessenPRO

Verpak gedeelde logica in een overzichtelijke module met een publieke API die beide apps gebruiken

10

A24 lessenPRO

Start de app met gedeelde code op beide platforms en debug de koppeling

11

B14 lessenPRO

Voer asynchroon werk uit in commonMain en bied het netjes aan op beide platforms

12

B14 lessenPRO

Modelleer doorlopende data met Flow en gebruik die op elk platform

13

B14 lessenPRO

Doe vanuit gedeelde code echte HTTP-requests met de multiplatform Ktor-client

14

B14 lessenPRO

Map API-JSON naar Kotlin-modellen en terug met de multiplatform-serializer

15

B14 lessenPRO

Combineer netwerken en parsing in een overzichtelijke repository waarvan de apps afhankelijk zijn

16

B14 lessenPRO

Bewaar data in een typesafe SQLite-database die op verschillende platforms wordt gedeeld

17

B14 lessenPRO

Bewaar voorkeuren en kleine waarden draagbaar op Android en iOS

18

B14 lessenPRO

Koppel repositories, clients en use cases aan elkaar met gedeelde Koin-modules

19

B14 lessenPRO

Bouw presentatielogica één keer en stuur er zowel Compose als SwiftUI mee aan

20

B14 lessenPRO

Modelleer fouten in gedeelde code en toon gebruiksvriendelijke meldingen in elke app

21

B24 lessenPRO

Schrijf één Compose-UI die op Android, iOS en desktop wordt gerenderd

22

B24 lessenPRO

Voeg navigatie met meerdere schermen en gedeelde afbeeldingen, lettertypen en strings toe

23

B24 lessenPRO

Beheers de Kotlin-naar-Swift-bridge, zodat iOS-ontwikkelaars uw API met plezier gebruiken

24

B24 lessenPRO

Roep Apple-API's en uw eigen native code rechtstreeks aan vanuit Kotlin/Native

25

B24 lessenPRO

Krijg per platform toegang tot apparaatmogelijkheden via één overzichtelijke gedeelde interface

26

B24 lessenPRO

Begrijp Kotlin/Native-geheugen en threading om subtiele crashes te voorkomen

27

B24 lessenPRO

Schrijf snelle, betrouwbare tests die in commonTest en op elk target worden uitgevoerd

28

B24 lessenPRO

Breng lagen, modules en grenzen samen in een onderhoudbare productiearchitectuur

29

B24 lessenPRO

Verpak en publiceer een herbruikbare KMP-library die andere teams kunnen gebruiken

30

B24 lessenPRO

Profile, automatiseer en publiceer vol vertrouwen een KMP-app in beide stores

CoddyKit PRO

Ontgrendel alle 30 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

Kotlin Multiplatform: deel code overal

Deel Kotlin-code tussen Android, iOS en andere platforms met Kotlin Multiplatform. Dit leertraject omvat 30 oplopende minicursussen, van absolute beginner (A1) tot gevorderd (B2), met korte, gerichte lessen en snelle quizzen om elk concept goed onder de knie te krijgen.

Wat je leert

Je begint met de projectstructuur van KMP, commonMain en expect/actual-declaraties en leert vervolgens bedrijfslogica tussen platforms te delen. Daarna behandel je coroutines en Flow, netwerken met Ktor, kotlinx.serialization, SQLDelight, Koin, de gebruikersinterface van Compose Multiplatform, native iOS-interoperabiliteit, testen en het publiceren van een KMP-bibliotheek. Elke les is praktisch en er is 24/7 een AI-tutor beschikbaar wanneer je hulp nodig hebt.

Zo werkt het

Elke cursus bestaat uit vier korte, gerichte lessen. Volg elke dag een paar lessen en je beheerst het volledige leertraject in weken, niet maanden.

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 Kotlin Multiplatform Academy-cursus gratis?

Ja. Je kunt gratis aan de Kotlin Multiplatform 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 Kotlin Multiplatform Academy afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Kotlin Multiplatform 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 Kotlin Multiplatform 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 Kotlin Multiplatform Academy te voltooien?

Kotlin Multiplatform Academy bevat 30 cursussen en 120 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 14 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Kotlin Multiplatform Academy

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