Android Academy logo
KotlinWebbMobilNivåer A1 → C122 språk

Android Academy

Lär er Kotlin för att bygga robusta Android-appar med Android Academy. En lärstig från CoddyKit med 36 korta kurser och 152 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
36
Lektioner
152
Interaktiva steg
1,928
Gratis att börja
Kurs 1
Kursplan

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

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

1

A13 lektionerGratis

Upptäck Android-ekosystemet, varför miljarder människor använder Android-appar och hur Kotlin gör det roligt att bygga dem – även om du aldrig har programmerat förut.

2

A13 lektionerPRO

Behärska programmeringsspråket Kotlin – det officiella språket för Android-utveckling. Lär Er variabler, funktioner, styrflöden, klasser, null-säkerhet, dataklasser och funktionell programmering från…

3

A14 lektionerPRO

Bemästra programspråket Kotlin — det officiella språket för Android-utveckling. Lär Er variabler, funktioner, kontrollflöden, klasser, null-säkerhet, dataklasser och funktionell programmering från gr…

4

A14 lektionerPRO

Skriv återanvändbara funktioner och modellera data med Kotlin-klasser.

5

A24 lektionerPRO

Bygg en enkel skärm från grunden med Jetpack Compose.

6

A27 lektionerPRO

Bygg Er första Android-app från grunden. Lär Er projektstruktur, Activities, Layouts, hantering av användarinmatning, Intents, Fragments och hur Ni begär runtime-behörigheter.

7

A24 lektionerPRO

Bygg moderna Android-gränssnitt deklarativt med Jetpack Compose, framtiden inom Android-utveckling.

8

A24 lektionerPRO

Bygg interaktiva formulär i Jetpack Compose: textfält, validering, tangentbordsalternativ och korrekt inskickning av data.

9

A26 lektionerPRO

Visa och hantera data effektivt. Behärska Kotlin-samlingar, RecyclerView med adapters, DiffUtil för smidiga listuppdateringar samt lokal datalagring med SharedPreferences och DataStore.

10

A24 lektionerPRO

Arbeta med listor, mappar och Kotlins funktionella hjälpmedel.

11

A24 lektionerPRO

Undvik krascher med Kotlins inbyggda null-säkerhet.

12

A24 lektionerPRO

Få Compose-gränssnitt att se bra ut med grunderna i formgivning och teman.

13

B14 lektionerPRO

Hantera gränssnittets tillstånd och förstå hur Compose gör omkomposition när data ändras.

14

B14 lektionerPRO

Arrangera och utforma gränssnittselement med Compose-layouter och det kraftfulla modifiersystemet.

15

B14 lektionerPRO

Ge användargränssnittet liv. Animera värden, synlighet och innehåll med Composes kraftfulla och lättanvända API:er för animering.

16

B14 lektionerPRO

Navigera mellan skärmar och skicka data med biblioteket Navigation Compose.

17

B14 lektionerPRO

Bevara gränssnittets tillstånd korrekt med ViewModel och reagera på Androids livscykel.

18

B15 lektionerPRO

Bygg snygga Android-gränssnitt med ett eget visuellt uttryck. Behärska Material Components, teman och stilar, mörkt läge, anpassad ritning med Canvas, animationer samt navigering i flera sektioner me…

19

B14 lektionerPRO

Visa bilder och medier smidigt. Läs in fjärrbilder med Coil, hantera cachelagring och platshållare och spela upp enkla medier.

20

B14 lektionerPRO

Lagra strukturerade data på enheten med persistensbiblioteket Room.

21

B14 lektionerPRO

Spara användarinställningar och små datamängder säkert med det moderna DataStore-API:t.

22

B14 lektionerPRO

Begär och hantera Android-behörigheter vid körning på rätt sätt i Compose.

23

B14 lektionerPRO

Engagera användare med innehållsrika aviseringar och korrekt konfigurerade aviseringskanaler.

24

B26 lektionerPRO

Bygg robusta och testbara appar med modern Android-arkitektur. Lär Er ViewModel, LiveData, Room-databasen, Kotlin Coroutines, Repository-mönstret, Navigation Component och beroendeinjektion med Hilt.

25

B24 lektionerPRO

Skriv ren asynkron kod med Kotlin-coroutines och Flow i Android-appar.

26

B24 lektionerPRO

Frikoppla och testa Android-koden med ramverket Hilt för beroendeinjektion.

27

B26 lektionerPRO

Anslut Er app till internet och skapa en genomarbetad användarupplevelse. Lär Er Retrofit för REST-API:er, Coil för bildinläsning, mönster för felhantering, pushnotiser, bakgrundsarbete med WorkManag…

28

B24 lektionerPRO

Sätt appen på kartan. Visa Google Maps, hämta enhetens position och respektera platsbehörigheter.

29

B24 lektionerPRO

Fånga ögonblicket. Använd CameraX för att visa en förhandsgranskning, ta foton, spela in video och spara resultaten.

30

B24 lektionerPRO

Lägg till en backend på några minuter. Logga in användare, lagra data i Firestore och skicka pushnotiser med Firebase Cloud Messaging.

31

B24 lektionerPRO

Läs in ändlösa listor effektivt. Använd biblioteket Paging 3 för att hämta data sida för sida från nätverket eller en databas.

32

B24 lektionerPRO

Skriv tillförlitliga appar med automatiserade tester. Lär Er enhetstestning med JUnit, Mockito och MockK för mocking, Espresso för UI-tester samt hur Ni använder Android Studios debugger, profilering…

33

B24 lektionerPRO

Kör tillförlitligt bakgrundsarbete som kan skjutas upp med WorkManager, även efter att appen har stängts.

34

C14 lektionerPRO

Skala kodbasen. Dela upp en app i funktions- och kärnmoduler för snabbare byggen, tydliga gränser och kod som fungerar bra för team.

35

C14 lektionerPRO

Gör appen snabb och följsam. Hitta hackningar, minska omkompositioner, åtgärda minnesläckor och mät med Androids profileringsverktyg.

36

C14 lektionerPRO

Lansera appen för hela världen. Signera bygget, förbered en butiksida, rulla ut versioner och klara granskningen.

CoddyKit PRO

Lås upp alla 36 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

Androidutveckling med Kotlin och Jetpack Compose

Android körs på mer än 70 % av världens smarttelefoner. Den här kursserien lär er att bygga Android-appar med produktionskvalitet med Kotlin – språket som Google rekommenderar för all ny Androidutveckling – och Jetpack Compose, det moderna deklarativa UI-verktyget som har ersatt det äldre View-systemet i branschen. Ni går från att skriva era första Kotlin-uttryck till att publicera en app med flera moduler på Google Play.

Det här får ni lära er

Kursserien omfattar grunderna i Kotlin, layouter i Jetpack Compose, tillståndshantering och omkomposition, navigering, Material Design och animeringar. Ni sparar data med Room Database och DataStore, läser in bilder med Coil, hämtar fjärrdata med Coroutines och Flow och hanterar beroenden med Hilt. Avancerade ämnen omfattar Firebase (Auth, Firestore, Messaging), CameraX för foton och video, kartor och platstjänster, bakgrundsarbete med WorkManager, paginering med Paging 3 samt grundlig testning och felsökning.

Lärandevägen

Trettiotvå kurser sträcker sig från A1 till C1. Kurserna på A1- och A2-nivå lägger grunden i Kotlin och apputveckling innan ni går vidare till grunderna i Compose, formulär och listor. På B1-nivå fördjupar ni era kunskaper i användargränssnitt – ViewModel, livscykelmedvetenhet, Room, aviseringar, behörigheter och Coil. B2-kurserna tar upp apparkitektur, Coroutines och Flow, Hilt, nätverkskommunikation, Firebase, CameraX och WorkManager. C1-kurserna som avslutar serien behandlar Multi-Module App Architecture, Performance Optimization and Profiling och Publishing to Google Play.

Så fungerar det

Varje kurs är uppdelad i korta, praktiska lektioner som ni genomför i den inbyggda kodeditorn med feedback i realtid. En AI-handledare finns tillgänglig när ni kör fast, så att ni kan gå framåt i er egen takt utan att behöva vänta på hjälp.

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 Android Academy gratis?

Ja. Ni kan börja kursen i Android 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 Android Academy?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Android 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 Android 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 Android Academy?

Android Academy har 36 kurser och 152 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 18 timmars praktisk övning i egen takt.

Börja med Android Academy nu

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