Lær Android i praksis
Lær Android i praksis — Android-utvikling med Kotlin og Jetpack Compose, én kort leksjon om gangen
Lær Android i praksis er et gratis kurs i Android-utvikling for mobilen din: 36 kurs og 152 korte leksjoner som tar deg fra den første linjen med Kotlin, via skjermer i Jetpack Compose, Room, Hilt, coroutines og Firebase, til publisering på Google Play. Skriv og kjør Kotlin i den innebygde editoren, og spør en AI-mentor når du står fast.
- Pris
- Gratis, Pro-oppgradering
- Plattformer
- Android, på Google Play
- Språk
- 22


Fra den første linjen med Kotlin til oppføringen på Google Play.
Læringsløpet er lagt opp slik en ekte første app bygges: først språket, deretter skjermer, så tilstand og navigasjon, videre data, enhetsfunksjoner og arkitektur, og til slutt testing, profilering og publisering. Du vet alltid hva som kommer, og hvorfor.
Hva det er
Lær Android i praksis er en gratis Android-app som lærer deg å utvikle Android-apper med Kotlin og Jetpack Compose. Den inneholder 36 kurs og 152 leksjoner i rekkefølge fra nybegynner- til avansert nivå, med Kotlin-grunnlag, Compose-skjermer, tilstand, navigasjon, ViewModel og livssyklus, Room, DataStore, coroutines og Flow, Hilt, CameraX, Maps, Firebase, testing og publisering på Google Play. Hver leksjon kombinerer en kort forklaring med øving, en innebygd editor kjører Kotlin-kode, og en AI-mentor forklarer feil på et enkelt språk.
Inne i appen
Slik ser den ut





Kurset
Dette dekker Android-kurset
36 kurs i appens egen kursliste, nivåinndelt fra A1 til C1. Dette er hovedtrinnene, med de faktiske kursnavnene.
Start her: grunnleggende Android og Kotlin
Velkommen til Android-utvikling, Kotlin-grunnleggende i to deler og funksjoner og klasser i Kotlin.
Dine første Compose-skjermer
Din første Composable-skjerm, grunnleggende Android-apper, grunnleggende Jetpack Compose, håndtering av brukerinndata og skjemaer, lister og data samt styling av tekst og knapper.
Kotlin-samlinger, null-sikkerhet og lambdafunksjoner
Kotlin Collections and Lambdas og Kotlin Null Safety Essentials – språkfunksjonene nesten alle Android-skjermer bygger på.
Tilstand, layout og navigasjon
Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose samt UI og Material Design.
Arkitektur og data
ViewModel and Lifecycle Awareness, App Architecture, Dependency Injection with Hilt, Room Database and Persistence, DataStore and Preferences samt Paging Large Data Sets with Paging 3.
Enhetsfunksjoner og arbeid i bakgrunnen
Permissions, Notifications and Channels, Maps and Location Services, CameraX, Images and Media Loading with Coil, Coroutines and Flow, WorkManager og Networking.
Firebase og publisering
Firebase: Auth, Firestore and Messaging, Testing and Debugging, Multi-Module App Architecture, Performance Optimization and Profiling samt Publishing to Google Play.
Slik fungerer det
Slik foregår kurset på mobilen din
Editoren på mobilen din kjører Kotlin-kode. Et komplett app-prosjekt bygges senere i Android Studio på en datamaskin, og kurset forbereder deg på det.
Følg læringsløpet
Begynn med Welcome to Android Development og Kotlin Fundamentals, og gå deretter videre til Compose og resten av læringsløpet. Hver leksjon kombinerer en kort forklaring med øving.
Skriv, kjør, ødelegg, fiks
Skriv Kotlin i den innebygde kodeeditoren, kjør koden og se resultatet på sekunder. Endre et eksempel, ødelegg det og fiks det igjen, slik at hvert konsept er noe du har prøvd selv.
Repeter og spør
Quizene i leksjonene sjekker det du nettopp har lært, og spørsmål du svarer feil på, kommer tilbake senere som korte repetisjonskort. Har du satt deg fast i en Compose-feil eller en coroutine som ikke oppfører seg som den skal? AI-mentoren forklarer konseptet og peker på feilen.
Hva den inneholder
Dette følger med appen
36
Kurs fra nybegynner- til avansert nivå
152 leksjoner i rekkefølge fra Welcome to Android Development til Publishing to Google Play, med Kotlin, Compose, arkitektur, data, enhetsfunksjoner og Firebase underveis.
Kotlin
Innebygd kodeeditor
Skriv kode, kjør den og se resultatet på sekunder – som å ha en liten Kotlin-kompilator i lommen.
AI
AI-mentor
Forklarer en Compose-feil eller et coroutine-problem på enkelt språk, peker på feilen og hjelper deg med å skrive løsningen, med en daglig kvote for gratisbrukere.
2 min
Repetisjonskort
Spørsmål du svarer feil på, kommer tilbake som korte repetisjonskort – omtrent to minutter om dagen.
Fremgangsrekke
Fremgangsrekker og en ukentlig liga
Daglige fremgangsrekker, mulighet til å fryse rekken og påminnelser, samt en ukentlig liga og World Coding Challenge for vennlig konkurranse.
Sertifikat
Sertifikateksamen
Fullfør læringsløpet og bestå eksamen for å få et sertifikat med navnet ditt på, verifisert av CoddyKit, som du kan dele på LinkedIn eller legge til i CV-en din.
Bakgrunn
Hva trenger du å lære for å begynne med Android-utvikling i dag?
Moderne Android-utvikling bygger på to ting: språket Kotlin, som Google foretrekker for Android, og Jetpack Compose, den moderne måten å bygge appskjermer i kode på. Rundt disse finner du delene alle ekte apper trenger: tilstand som overlever en rotasjon, navigasjon mellom skjermer, en lokal database, arbeid i bakgrunnen, nettverkstilkobling og en måte å publisere appen på. Et godt nybegynnerløp lærer deg dette i riktig rekkefølge, slik at hver nye idé kan bygge videre på noe du allerede kjenner.
Kotlinspråket først
Kotlin er språket det meste av Android-koden skrives i. Null-sikkerhet, lambdas og samlinger dukker opp i nesten alle skjermer du bygger, så det lønner seg å lære dette før du begynner med brukergrensesnittet.
Jetpack Composeskjermer som funksjoner
I Compose bygges en skjerm av komponerbare funksjoner som beskriver hvordan brukergrensesnittet ser ut for den gjeldende tilstanden. Når tilstanden endres, tegnes de berørte delene på nytt. Dette kalles rekomposisjon, og er et konsept de fleste nybegynnere trenger forklart to ganger.
ViewModel og livssyklusher ligger tilstanden
Android kan når som helst ødelegge og opprette skjermen din på nytt, for eksempel ved rotasjon. En ViewModel holder tilstanden utenfor skjermen, så det er forståelsen av livssyklusen som hindrer appen i å miste det brukeren skrev inn.
Coroutines og Flowarbeid utenfor hovedtråden
Nettverkskall og lesing fra databasen må ikke blokkere grensesnittet. Coroutines gjør at denne koden kan leses i riktig rekkefølge, mens Flow strømmer data i endring, for eksempel en Room-spørring, til skjermen.
Publiseringdelen opplæringen hopper over
Testing, profilering og en oppføring i en appbutikk er andre ferdigheter enn å skrive koden. Et kursløp som avsluttes med publisering på Google Play, dekker stegene mellom en app som fungerer, og en app andre kan installere.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Vil du ha en Kotlin-opplæring som starter fra grunnen og bygger mot ekte Android-apper
- Er du web- eller backendutvikler og går over til utvikling av mobilapper
- Har du åpnet Android Studio uten å vite hvor du skal begynne
- Er du student og ønsker ekstra øvelse ved siden av et kurs eller en bootcamp
- Er du juniorutvikler og forbereder deg til din første jobb som Android-utvikler
Ikke riktig verktøy for deg hvis du
- Bruker du en iPhone, siden appen er tilgjengelig på Android via Google Play
- Vil du bygge og installere et komplett appprosjekt fra telefonen, siden dette gjøres i Android Studio
- Forventer du at alt skal være gratis, siden det første kurset er gratis og Pro låser opp alle 36 kursene
Spørsmål
Ofte stilte spørsmål
Hvordan begynner jeg med Android-utvikling som helt nybegynner?
Lær Kotlin først, deretter Jetpack Compose og så delene rundt dem. Lær Android i praksis følger denne rekkefølgen med 36 kurs og 152 leksjoner. Det starter med Welcome to Android Development og Kotlin Fundamentals og avsluttes med Publishing to Google Play. Kurset krever ingen forkunnskaper og er gratis å begynne med.
Bør jeg lære Kotlin eller Java for Android?
Kotlin er Googles foretrukne språk for Android, og det er språket dette kurset lærer bort sammen med Jetpack Compose. Java finnes fortsatt i eldre Android-kode, men når du starter med Kotlin, lærer du verktøyene som brukes i dagens apper. Hvis du er nysgjerrig på Java i seg selv, har CoddyKit et eget Java-kurs.
Hva er Jetpack Compose?
Jetpack Compose er Androids moderne verktøysett for å bygge skjermer i Kotlin-kode. Hver del av grensesnittet er en composable-funksjon som beskriver brukergrensesnittet for den aktuelle tilstanden. I Lær Android i praksis dekker Compose-leksjonene din første composable-skjerm, tilstand og rekomponering, layouter og modifikatorer, styling, brukerinndata, lister, animasjoner og navigasjon.
Kan jeg bygge Android-apper på telefonen med denne appen?
Du skriver og kjører Kotlin-kode i det innebygde redigeringsverktøyet på telefonen, noe som passer godt for å lære språket og konseptene. Å bygge og installere et komplett appprosjekt gjøres vanligvis i Android Studio på en datamaskin, og kursstien, som avsluttes med testing, profilering og publisering til Google Play, forbereder deg på dette.
Dekker kurset databaser og Firebase?
Ja. Datakursene dekker Room-databasen, DataStore og preferences, Paging 3 og networking, og et eget kurs dekker Firebase Auth, Firestore og Cloud Messaging. Enhetsfunksjoner som permissions, notifications, Maps og location samt CameraX har hvert sitt kurs.
Er Lær Android i praksis gratis?
Det er gratis å laste ned. Det første kurset er gratis, med en daglig kvote for AI-mentor. Pro låser opp alle 36 kursene, fjerner annonser og gir deg ubegrenset hjelp fra AI-mentoren.
Finnes det et sertifikat?
Ja. Når du har fullført læringsstien og bestått sertifikateksamen, får du et sertifikat med navnet ditt på, verifisert av CoddyKit, som du kan dele på LinkedIn eller legge til i CV-en din. Det dokumenterer kursarbeidet ditt og er ikke en Google-sertifisering.
Hvordan hjelper AI-mentoren med Android-feil?
Spør den når en Compose-feil oppstår, eller når en coroutine ikke oppfører seg som den skal. Den forklarer ideen på et enkelt språk, peker på feilen og hjelper deg med å skrive løsningen. Gratisbrukere får en daglig kvote med svar, mens Pro fjerner begrensningen.
Hvor lang tid tar det å lære Android-utvikling?
Det avhenger først og fremst av hvor regelmessig du øver. Korte daglige leksjoner, repetisjonskort på omtrent to minutter og streaks hjelper deg med å holde et tempo du kan opprettholde. De fleste kan følge Kotlin- og de første Compose-kursene på noen uker, mens arkitektur, data og enhetsfunksjoner tar lengre tid.
Hvilke språk er appen tilgjengelig på?
Grensesnittet er tilgjengelig på 22 språk, blant annet engelsk, spansk, portugisisk, tysk, fransk, tyrkisk, arabisk, hindi, indonesisk, japansk, koreansk og kinesisk. Appen er tilgjengelig for Android på Google Play.
Kom i gang
Åpne den første leksjonen og skriv din første Kotlin-kode
Gratis å begynne med på Android, på 22 språk.
Mer fra CoddyKit
Tilgjengelig på Android.