Kotlin Multiplatform Academy logo
KotlinMobilNivåer A1 → B222 språk

Kotlin Multiplatform Academy

Del Kotlin-kode på tvers av Android, iOS og andre plattformer med Kotlin Multiplatform. Gå fra expect/actual til Compose Multiplatform og utrulling av delte moduler. En læringssti fra CoddyKit med 30 korte kurs og 120 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
30
Leksjoner
120
Interaktive trinn
1,560
Gratis å komme i gang
Kurs 1
Kursinnhold

30 kurs i denne læringsstien

Alle kursene i læringsstien Kotlin Multiplatform Academy, i læringsrekkefølge. Det første er gratis.

1

A14 leksjonerGratis

Forklar hva KMP deler, hva som forblir plattformspesifikt, og når det er riktig å bruke det i et ekte team.

2

A14 leksjonerPRO

Installer verktøykjeden og generer et fungerende prosjekt med delt modul fra veiviseren.

3

A14 leksjonerPRO

Naviger i Gradle-moduler og source sets, slik at du alltid vet hvor koden hører hjemme.

4

A14 leksjonerPRO

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

5

A14 leksjonerPRO

Bruk delene av Kotlin stdlib som fungerer likt på alle målplattformer.

6

A24 leksjonerPRO

Deklarer et felles API én gang, og lever en ekte implementasjon for hver plattform.

7

A24 leksjonerPRO

Utform ryddige, delte modeller og enum-er som begge appene bruker.

8

A24 leksjonerPRO

Flytt beregninger og regler til delt kode, slik at logikken aldri glir fra hverandre mellom appene.

9

A24 leksjonerPRO

Pakk delt logikk i en ryddig modul med et offentlig API som begge appene bruker.

10

A24 leksjonerPRO

Start appen med delt funksjonalitet på begge plattformer, og feilsøk koblingene.

11

B14 leksjonerPRO

Kjør asynkront arbeid i commonMain og eksponer det ryddig for begge plattformene.

12

B14 leksjonerPRO

Modeller kontinuerlige data med Flow og bruk dem på hver plattform.

13

B14 leksjonerPRO

Send ekte HTTP-forespørsler fra delt kode ved hjelp av Ktor-klienten for flere plattformer.

14

B14 leksjonerPRO

Konverter API-JSON til Kotlin-modeller og tilbake med serializeren for flere plattformer.

15

B14 leksjonerPRO

Kombiner nettverk og parsing i et ryddig repository som appene er avhengige av.

16

B14 leksjonerPRO

Lagre data i en typesikker SQLite-database som deles på tvers av plattformer.

17

B14 leksjonerPRO

Lagre innstillinger og små verdier på en plattformuavhengig måte på Android og iOS.

18

B14 leksjonerPRO

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

19

B14 leksjonerPRO

Bygg presentasjonslogikken én gang, og styr både Compose og SwiftUI med den.

20

B14 leksjonerPRO

Modeller feil i delt kode og vis brukervennlige meldinger i hver app.

21

B24 leksjonerPRO

Skriv ett Compose-grensesnitt som gjengis på Android, iOS og desktop.

22

B24 leksjonerPRO

Legg til navigasjon mellom flere skjermer og delte bilder, skrifter og tekster.

23

B24 leksjonerPRO

Bli mester i Kotlin-til-Swift-broen, slik at iOS-utviklere får glede av API-et ditt.

24

B24 leksjonerPRO

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

25

B24 leksjonerPRO

Få tilgang til enhetens funksjoner per plattform bak ett ryddig, delt grensesnitt.

26

B24 leksjonerPRO

Forstå Kotlin/Native-minne og tråder for å unngå vanskelige krasj.

27

B24 leksjonerPRO

Skriv raske, pålitelige tester som kjører i commonTest og på alle målplattformer.

28

B24 leksjonerPRO

Sett sammen lag, moduler og grenser til en vedlikeholdbar produksjonsarkitektur.

29

B24 leksjonerPRO

Pakk og gi ut et gjenbrukbart KMP-bibliotek som andre team kan bruke.

30

B24 leksjonerPRO

Profiler, automatiser og lanser en KMP-app trygt i begge appbutikkene.

CoddyKit PRO

Lås opp alle 30 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Kotlin Multiplatform: Del kode overalt

Del Kotlin-kode på tvers av Android, iOS og andre plattformer med Kotlin Multiplatform. Dette læringsløpet består av 30 gradvis oppbygde minikurs, fra helt nybegynnernivå (A1) til avansert nivå (B2), med korte, fokuserte leksjoner og raske quizer som hjelper deg å befeste hvert konsept.

Dette lærer du

Du begynner med KMP-prosjektstrukturen, commonMain og expect/actual-deklarasjoner, og lærer deretter å dele forretningslogikk på tvers av plattformer. Videre lærer du om coroutines og Flow, nettverk med Ktor, kotlinx.serialization, SQLDelight, Koin, Compose Multiplatform UI, integrasjon med innebygd iOS-kode, testing og publisering av et KMP-bibliotek. Alle leksjonene er praktiske, og en AI-veileder er tilgjengelig døgnet rundt når du trenger hjelp.

Slik fungerer det

Hvert kurs er delt inn i fire fokuserte leksjoner i passe store biter. Gjennomfør noen leksjoner om dagen, så behersker du hele læringsløpet på uker, ikke måneder.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i Kotlin Multiplatform Academy gratis?

Ja. Du kan starte på kurset i Kotlin Multiplatform Academy gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære Kotlin?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med Kotlin.

Hvordan lærer jeg Kotlin på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Kotlin Multiplatform Academy?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Kotlin Multiplatform Academy.

Kan jeg lære Kotlin på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære Kotlin på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Kotlin Multiplatform Academy er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Kotlin Multiplatform Academy?

Kotlin Multiplatform Academy består av 30 kurs og 120 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 14 timer med praktisk øving i eget tempo.

Start på Kotlin Multiplatform Academy nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.