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

Android Academy

Lær Kotlin for å bygge robuste Android-applikasjoner med Android Academy. En læringssti fra CoddyKit med 36 korte kurs og 152 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
36
Leksjoner
152
Interaktive trinn
1,928
Gratis å komme i gang
Kurs 1
Kursinnhold

36 kurs i denne læringsstien

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

1

A13 leksjonerGratis

Oppdag Android-økosystemet, hvorfor milliarder av mennesker bruker Android-apper, og hvordan Kotlin gjør det morsomt å bygge dem – selv om De aldri har programmert før.

2

A13 leksjonerPRO

Mestre programmeringsspråket Kotlin – det offisielle språket for Android-utvikling. Lær variabler, funksjoner, kontrollflyt, klasser, null-sikkerhet, dataklasser og funksjonell programmering fra grun…

3

A14 leksjonerPRO

Bli fortrolig med programmeringsspråket Kotlin — det offisielle språket for Android-utvikling. Lær variabler, funksjoner, kontrollflyt, klasser, null-sikkerhet, dataklasser og funksjonell programmeri…

4

A14 leksjonerPRO

Skriv gjenbrukbare funksjoner og modeller data med Kotlin-klasser.

5

A24 leksjonerPRO

Bygg en enkel skjerm fra grunnen av med Jetpack Compose.

6

A27 leksjonerPRO

Bygg Deres første Android-applikasjon fra grunnen av. Lær om prosjektstruktur, Activities, Layouts, håndtering av brukerinndata, Intents, Fragments og hvordan De ber om kjøretidstillatelser.

7

A24 leksjonerPRO

Bygg moderne Android-grensesnitt deklarativt med Jetpack Compose, fremtidens verktøy for Android-utvikling

8

A24 leksjonerPRO

Bygg interaktive skjemaer i Jetpack Compose: tekstfelt, validering, tastaturalternativer og riktig innsending av data.

9

A26 leksjonerPRO

Vis og administrer data effektivt. Mestre Kotlin-samlinger, RecyclerView med adaptere, DiffUtil for smidige listeoppdateringer og lokal datalagring med SharedPreferences og DataStore.

10

A24 leksjonerPRO

Arbeid med lister, oppslagstabeller og Kotlins funksjonelle hjelpefunksjoner.

11

A24 leksjonerPRO

Unngå krasj med Kotlins innebygde null-sikkerhet.

12

A24 leksjonerPRO

Få Compose-grensesnitt til å se bra ut med grunnleggende styling og tematisering.

13

B14 leksjonerPRO

Administrer grensesnittets tilstand og forstå hvordan Compose rekomponerer når data endres

14

B14 leksjonerPRO

Plasser og utform grensesnittelementer med Compose-oppsett og det kraftige modifikatorsystemet

15

B14 leksjonerPRO

Gi brukergrensesnittet liv. Animer verdier, synlighet og innhold med Composes kraftige og enkle animasjons-API-er.

16

B14 leksjonerPRO

Gå mellom skjermer og send data ved hjelp av biblioteket Navigation Compose

17

B14 leksjonerPRO

Bevar grensesnittets tilstand riktig med ViewModel og reager på Android-livssyklusen

18

B15 leksjonerPRO

Bygg flotte Android-brukergrensesnitt med en tydelig merkevare. Mestre Material Components, temaer og stiler, mørk modus, egendefinert tegning med Canvas, animasjoner og navigasjon med flere seksjone…

19

B14 leksjonerPRO

Vis bilder og medier jevnt og effektivt. Last eksterne bilder med Coil, håndter hurtigbufring og plassholdere, og spill av enkle medier.

20

B14 leksjonerPRO

Lagre strukturerte data på enheten med persistensbiblioteket Room

21

B14 leksjonerPRO

Lagre brukerinnstillinger og små datamengder trygt med det moderne DataStore-API-et

22

B14 leksjonerPRO

Be om og håndter Android-tillatelser under kjøring på riktig måte i Compose

23

B14 leksjonerPRO

Engasjer brukere med innholdsrike varsler og riktig konfigurerte varselkanaler

24

B26 leksjonerPRO

Bygg robuste og testbare applikasjoner med moderne Android-arkitektur. Lær ViewModel, LiveData, Room-databasen, Kotlin Coroutines, Repository-mønsteret, Navigation Component og avhengighetsinjeksjon…

25

B24 leksjonerPRO

Skriv ren asynkron kode med Kotlin-korutiner og Flow i Android-apper

26

B24 leksjonerPRO

Koble fra og test Android-koden med rammeverket Hilt for dependency injection

27

B26 leksjonerPRO

Koble applikasjonen til internett og lever en gjennomarbeidet brukeropplevelse. Lær Retrofit for REST-API-er, Coil for lasting av bilder, mønstre for feilhåndtering, push-varsler, bakgrunnsarbeid med…

28

B24 leksjonerPRO

Sett appen på kartet. Vis Google Maps, hent enhetens posisjon og respekter stedstillatelser.

29

B24 leksjonerPRO

Fang øyeblikket. Bruk CameraX til å vise en forhåndsvisning, ta bilder, spille inn video og lagre resultatene.

30

B24 leksjonerPRO

Legg til en backend på få minutter. Logg brukere inn, lagre data i Firestore og send push-varsler med Firebase Cloud Messaging.

31

B24 leksjonerPRO

Last endeløse lister effektivt. Bruk Paging 3-biblioteket til å hente data side for side fra nettverket eller en database.

32

B24 leksjonerPRO

Skriv pålitelige applikasjoner med automatiserte tester. Lær enhetstesting med JUnit, Mockito og MockK for mocking, Espresso for brukergrensesnitttester, samt debuggeren, profilereren og diagnoseverk…

33

B24 leksjonerPRO

Kjør pålitelig bakgrunnsarbeid som kan utsettes, med WorkManager – også etter at appen er lukket

34

C14 leksjonerPRO

Skaler kodebasen. Del en app opp i funksjons- og kjernemoduler for raskere bygginger, tydelige grenser og kode som fungerer godt for team.

35

C14 leksjonerPRO

Gjør appen rask og smidig. Finn hakking, reduser rekomponeringer, løs minnelekkasjer og mål ytelsen med Android-profileringsverktøy.

36

C14 leksjonerPRO

Send appen ut i verden. Signer bygget, klargjør en butikkoppføring, rull ut utgivelser og bestå gjennomgangen.

CoddyKit PRO

Lås opp alle 36 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

Android-utvikling med Kotlin og Jetpack Compose

Android kjører på mer enn 70 % av verdens smarttelefoner. Dette læringsløpet lærer Dem å bygge Android-apper av produksjonskvalitet med Kotlin – språket Google anbefaler for all ny Android-utvikling – og Jetpack Compose, det moderne deklarative UI-verktøysettet som har erstattet det eldre View-systemet i hele bransjen. De går fra å skrive Deres første Kotlin-uttrykk til å publisere en app med flere moduler på Google Play.

Dette vil De lære

Læringsløpet dekker grunnleggende Kotlin, layouter i Jetpack Compose, tilstandshåndtering og rekomponering, navigasjon, Material Design og animasjoner. De lagrer data med Room Database og DataStore, laster inn bilder med Coil, henter eksterne data med Coroutines og Flow og håndterer avhengigheter med Hilt. Avanserte emner inkluderer Firebase (Auth, Firestore, Messaging), CameraX for bilder og video, kart- og posisjonstjenester, bakgrunnsbehandling med WorkManager, paginering med Paging 3 samt grundig testing og feilsøking.

Læringsløpet

Tretti ett kurs går fra A1 til C1. A1- og A2-kursene etablerer grunnlaget i Kotlin og apper før De går videre til grunnleggende Compose, skjemaer og lister. B1-nivået videreutvikler UI-ferdighetene Deres – ViewModel, livssyklushåndtering, Room, varsler, tillatelser og Coil. B2-kursene tar for seg apparkitektur, Coroutines og Flow, Hilt, nettverk, Firebase, CameraX og WorkManager. De avsluttende C1-kursene dekker Multi-Module App Architecture, Performance Optimization and Profiling og Publishing to Google Play.

Slik fungerer det

Hvert kurs er delt inn i korte, praktiske leksjoner som De fullfører i det innebygde kodeverktøyet med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, slik at De kan gå frem i Deres eget tempo uten å måtte vente på hjelp.

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

Ja. Du kan starte på kurset i Android 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 Android Academy?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Android 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 Android 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 Android Academy?

Android Academy består av 36 kurs og 152 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 18 timer med praktisk øving i eget tempo.

Start på Android Academy nå

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