Kotlin Multiplatform Academy logo
KotlinMobilNiveauer A1 → B222 sprog

Kotlin Multiplatform Academy

Del Kotlin-kode på tværs af Android, iOS og andre platforme med Kotlin Multiplatform. Gå fra expect/actual til Compose Multiplatform, og lær at udgive delte moduler. Et læringsforløb på CoddyKit med 30 korte kurser og 120 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
30
Lektioner
120
Interaktive trin
1,560
Gratis at komme i gang
Kursus 1
Kursusindhold

30 kurser på denne sti

Alle kurser på Kotlin Multiplatform Academy-stien i læringsrækkefølge. Det første kursus er gratis.

1

A14 lektionerGratis

Forklar, hvad KMP deler, hvad der forbliver native, og hvornår det er det rigtige valg for et virkeligt team.

2

A14 lektionerPRO

Installér toolchainen, og generér et fungerende projekt med et shared module fra guiden.

3

A14 lektionerPRO

Navigér i Gradle-moduler og source sets, så De altid ved, hvor koden hører hjemme.

4

A14 lektionerPRO

Skriv ren Kotlin i commonMain, og kald den fra både Android og iOS.

5

A14 lektionerPRO

Brug de dele af Kotlin stdlib, der fungerer ens på alle targets.

6

A24 lektionerPRO

Deklarér en fælles API én gang, og lever en reel implementation pr. platform.

7

A24 lektionerPRO

Design rene, delte modeller og enums, som begge apps kan bruge.

8

A24 lektionerPRO

Flyt beregninger og regler til delt kode, så logikken aldrig driver fra hinanden mellem apps.

9

A24 lektionerPRO

Pak delt logik i et rent modul med en offentlig API, som begge apps bruger.

10

A24 lektionerPRO

Start den app, der bruger den delte kode, på begge platforme, og fejlfind forbindelserne.

11

B14 lektionerPRO

Kør asynkront arbejde i commonMain, og eksponér det rent til begge platforme.

12

B14 lektionerPRO

Modellér kontinuerlige data med Flow, og brug dem på hver platform.

13

B14 lektionerPRO

Send rigtige HTTP-requests fra delt kode ved hjælp af den multiplatforme Ktor-klient.

14

B14 lektionerPRO

Konvertér API-JSON til Kotlin-modeller og tilbage igen med den multiplatforme serializer.

15

B14 lektionerPRO

Saml netværk og parsing i et rent repository, som appsene afhænger af.

16

B14 lektionerPRO

Gem data i en typesikker SQLite-database, der deles på tværs af platforme.

17

B14 lektionerPRO

Gem præferencer og små værdier portabelt på tværs af Android og iOS.

18

B14 lektionerPRO

Forbind repositories, klienter og use cases med delte Koin-moduler.

19

B14 lektionerPRO

Byg præsentationslogikken én gang, og styr både Compose og SwiftUI med den.

20

B14 lektionerPRO

Modellér fejl i delt kode, og vis venlige beskeder i hver app.

21

B24 lektionerPRO

Skriv én Compose-UI, der gengives på Android, iOS og desktop.

22

B24 lektionerPRO

Tilføj navigation mellem flere skærme samt delte billeder, skrifttyper og strenge.

23

B24 lektionerPRO

Mestr Kotlin-til-Swift-broen, så iOS-udviklere får glæde af din API.

24

B24 lektionerPRO

Kald Apple-API'er og din egen native kode direkte fra Kotlin/Native.

25

B24 lektionerPRO

Få adgang til enhedens funktioner pr. platform bag én ren, delt grænseflade.

26

B24 lektionerPRO

Forstå Kotlin/Native-hukommelse og threading for at undgå subtile nedbrud.

27

B24 lektionerPRO

Skriv hurtige, pålidelige tests, der kører i commonTest og på alle targets.

28

B24 lektionerPRO

Saml lag, moduler og grænser i en vedligeholdelsesvenlig produktionsarkitektur.

29

B24 lektionerPRO

Pak og udgiv et genanvendeligt KMP-bibliotek, som andre teams kan bruge.

30

B24 lektionerPRO

Profilér, automatisér, og udgiv trygt en KMP-app i begge app stores.

CoddyKit PRO

Lås op for alle 30 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Kotlin Multiplatform: Del kode overalt

Del Kotlin-kode på tværs af Android, iOS og andre platforme med Kotlin Multiplatform. Dette forløb dækker 30 progressive minikurser fra helt nybegynder (A1) til avanceret (B2) med korte, fokuserede lektioner og hurtige quizzer, der hjælper dig med at forankre hvert koncept.

Det lærer du

Du begynder med KMP-projektstrukturen, commonMain og expect/actual-deklarationer og lærer derefter at dele forretningslogik på tværs af platforme. Du går videre til coroutines og Flow, netværk med Ktor, kotlinx.serialization, SQLDelight, Koin, brugergrænseflader med Compose Multiplatform, integration med native iOS, test og publicering af et KMP-bibliotek. Alle lektioner er praktiske, og en AI-vejleder står til rådighed døgnet rundt, når du har brug for hjælp.

Sådan fungerer det

Hvert kursus er opdelt i fire fokuserede lektioner i et overskueligt format. Gennemfør et par lektioner om dagen, så mestrer du hele forløbet på uger i stedet for måneder.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Kotlin Multiplatform Academy-kurset gratis?

Ja. Du kan begynde på Kotlin Multiplatform Academy-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Kotlin?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Kotlin.

Hvordan lærer jeg Kotlin på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Kotlin Multiplatform Academy?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Kotlin Multiplatform Academy-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Kotlin på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Kotlin på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Kotlin Multiplatform Academy-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Kotlin Multiplatform Academy?

Kotlin Multiplatform Academy har 30 kurser og 120 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 14 timers praktisk øvelse i dit eget tempo.

Start på Kotlin Multiplatform Academy nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.