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.