Gratiskurs fra Google skal flere til å lage Android-apper

Lær hvordan du selv koder Android-apper med Kotlin og Jetpack Compose.

Android-utviklerkurset består av åtte moduler. 📸: Kurt Lekanger
Android-utviklerkurset består av åtte moduler. 📸: Kurt Lekanger Vis mer

Google har lansert et gratis nettbasert kurs for alle som vil lære å lage Android-apper ved hjelp av programmeringsspråket Kotlin og Jetpack Compose, Googles nye verktøy for å lage brukergrensesnitt til Android-apper.

Kurset ble egentlig lansert i mai i fjor, men har siden blitt utvidet – og er nå altså helt komplett.

Ifølge Google er kurset beregnet på både nybegynnere uten programmeringserfaring, utviklere som vil lære Jetpack Compose, eller de som bare vil friske opp Android-utviklerkunnskapene sine.

Kotlin, app-arkitektur og Jetpack Compose

Kurset består av åtte deler med videoer, kodeeksempler og veiledning som tar deg gjennom hele prosessen med å lage en Android-app. Dette er noen av temaene som dekkes:

  • Grunnleggende Kotlin
  • Bygg enkle brukergrensesnitt med Compose
  • Håndtering av data og tilstand i Compose
  • Hvordan bruke navigasjon til å bygge apper bestående av flere skjermbilder
  • Persistent lagring av data med Room og DataStore
  • Fetching av data og bilder fra eksterne kilder
  • Skedulering av oppgaver med WorkManager
  • Bruke Compose og Views side-om-side i samme app

Få medaljer til Google Developer-profilen

Underveis i kurset får du oppgaver, quizer og ulike prosjekter som skal hjelpe deg med å få stoffet til å sitte. Ifølge Google skal du også lære å teste appene du har bygget, og bruke Android Studio til å debugge appen din.

I løpet av kurset vil du ha laget en liten samling med Android-apper. 📸: Google
I løpet av kurset vil du ha laget en liten samling med Android-apper. 📸: Google Vis mer

Etter hvert som du fullfører de ulike delene av kurset vil du få medaljer ("badges") som viser fremgangen. Disse vil bli synlige på Google Developer-profilen din.

Hvis du allerede behersker Kotlin noenlunde bra, har Google også et kurs som kun fokuserer på Jetpack Compose her.

Apple har for øvrig et tilsvarende kurs for de som heller vil lage apper for iOS, basert på programmeringsspråket Swift og SwiftUI-rammeverket.