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

Kotlin Multiplatform Academy

Dela Kotlin-kod mellan Android, iOS och andra plattformar med Kotlin Multiplatform. Från expect/actual till Compose Multiplatform och publicering av delade moduler. En lärstig från CoddyKit med 30 korta kurser och 120 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
30
Lektioner
120
Interaktiva steg
1,560
Gratis att börja
Kurs 1
Kursplan

30 kurser i den här lärvägen

Alla kurser i lärvägen Kotlin Multiplatform Academy, i rätt ordning. Den första är gratis.

1

A14 lektionerGratis

Förklara vad KMP delar, vad som förblir plattformsspecifikt och när ni bör använda det i ett riktigt team.

2

A14 lektionerPRO

Installera verktygskedjan och generera ett fungerande projekt med delad modul från guiden.

3

A14 lektionerPRO

Navigera bland Gradle-moduler och källuppsättningar så att ni alltid vet var koden hör hemma.

4

A14 lektionerPRO

Skriv ren Kotlin i commonMain och anropa den från både Android och iOS.

5

A14 lektionerPRO

Använd de delar av Kotlin stdlib som fungerar likadant på alla målplattformar.

6

A24 lektionerPRO

Deklarera ett gemensamt API en gång och tillhandahåll en riktig implementation per plattform.

7

A24 lektionerPRO

Utforma rena delade modeller och enum-typer som båda apparna använder.

8

A24 lektionerPRO

Flytta beräkningar och regler till delad kod så att logiken aldrig skiljer sig mellan apparna.

9

A24 lektionerPRO

Paketera delad logik i en ren modul med ett offentligt API som båda apparna använder.

10

A24 lektionerPRO

Starta appen med delad kod på båda plattformarna och felsök kopplingarna.

11

B14 lektionerPRO

Kör asynkront arbete i commonMain och exponera det tydligt för båda plattformarna.

12

B14 lektionerPRO

Modellera kontinuerliga data med Flow och använd dem på varje plattform.

13

B14 lektionerPRO

Gör riktiga HTTP-anrop från delad kod med den multiplattformsanpassade Ktor-klienten.

14

B14 lektionerPRO

Mappa API-JSON till Kotlin-modeller och tillbaka med den multiplattformsanpassade serialiseraren.

15

B14 lektionerPRO

Kombinera nätverksanrop och parsning i ett rent repository som apparna använder.

16

B14 lektionerPRO

Spara data i en typsäker SQLite-databas som delas mellan plattformarna.

17

B14 lektionerPRO

Lagra inställningar och små värden portabelt på Android och iOS.

18

B14 lektionerPRO

Koppla ihop repositories, klienter och use cases med delade Koin-moduler.

19

B14 lektionerPRO

Bygg presentationslogiken en gång och styr både Compose och SwiftUI med den.

20

B14 lektionerPRO

Modellera fel i delad kod och visa användarvänliga meddelanden i varje app.

21

B24 lektionerPRO

Skriv ett Compose-UI som renderas på Android, iOS och datorer.

22

B24 lektionerPRO

Lägg till navigering mellan flera skärmar samt delade bilder, teckensnitt och strängar.

23

B24 lektionerPRO

Bemästra bryggan mellan Kotlin och Swift så att iOS-utvecklare uppskattar ert API.

24

B24 lektionerPRO

Anropa Apples API:er och er egen inbyggda kod direkt från Kotlin/Native.

25

B24 lektionerPRO

Åtkomst till enhetsfunktioner per plattform bakom ett enda rent, delat gränssnitt.

26

B24 lektionerPRO

Förstå Kotlin/Native-minne och trådning för att undvika svårupptäckta krascher.

27

B24 lektionerPRO

Skriv snabba och tillförlitliga tester som körs i commonTest och på varje målplattform.

28

B24 lektionerPRO

Sätt samman lager, moduler och gränser till en underhållbar produktionsarkitektur.

29

B24 lektionerPRO

Paketera och publicera ett återanvändbart KMP-bibliotek som andra team kan använda.

30

B24 lektionerPRO

Profilera, automatisera och publicera tryggt en KMP-app i båda appbutikerna.

CoddyKit PRO

Lås upp alla 30 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Kotlin Multiplatform: Dela kod överallt

Dela Kotlin-kod mellan Android, iOS och andra plattformar med Kotlin Multiplatform. Den här kursserien omfattar 30 progressiva minikurser från nybörjarnivå (A1) till avancerad nivå (B2), med korta, fokuserade lektioner och snabba quiz som hjälper Dig att befästa varje koncept.

Det här får Du lära Dig

Börja med KMP-projektstrukturen, commonMain och expect/actual-deklarationer och lär Dig sedan att dela affärslogik mellan plattformar. Gå vidare till coroutines och Flow, nätverk med Ktor, kotlinx.serialization, SQLDelight, Koin, Compose Multiplatform UI, native iOS-interoperabilitet, testning och publicering av ett KMP-bibliotek. Alla lektioner är praktiska, och en AI-handledare finns tillgänglig dygnet runt när Du behöver hjälp.

Så fungerar det

Varje kurs är indelad i fyra fokuserade lektioner i lagom stora delar. Genomför några lektioner om dagen och bemästra hela kursserien på veckor, inte månader.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Kotlin Multiplatform Academy gratis?

Ja. Ni kan börja kursen i Kotlin Multiplatform Academy gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig Kotlin?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av Kotlin.

Hur lär jag mig Kotlin på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Kotlin Multiplatform Academy?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Kotlin Multiplatform Academy, med en verifierbar kod.

Kan jag lära mig Kotlin i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er Kotlin på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Kotlin Multiplatform Academy är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Kotlin Multiplatform Academy?

Kotlin Multiplatform Academy har 30 kurser och 120 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 14 timmars praktisk övning i egen takt.

Börja med Kotlin Multiplatform Academy nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.