Lær Android i praksis-appikon

Lær Android i praksis

Utdanning · Gratis · Android · CoddyKit

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.

Google Play — Last ned gratis
Pris
Gratis, Pro-oppgradering
Plattformer
Android, på Google Play
Språk
22
Android Academy-startskjerm med læringsløpet, en Start First Lesson-knapp og et daglig målOversikt over Android-kurset med fremdrift og den første leksjonen merket som gratis
36Kurs fra nybegynner- til avansert nivå
KotlinInnebygd kodeeditor
AIAI-mentor
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

Android Academy-startskjerm med læringsløpet, en Start First Lesson-knapp og et daglig mål
LæringsløpStartskjermen med læringsløpet ditt, en Start First Lesson-knapp og et daglig mål.
Oversikt over Android-kurset med fremdrift og den første leksjonen merket som gratis
KursoversiktEn kursside med fremdriftslinje og leksjoner, der den første er merket som gratis.
Leksjonsskjerm med introduksjonstekst og knapper for trinnvis gjennomgang, kodeeksempel, eksempel fra hverdagen og spørsmål
LeksjonEn leksjon med alternativer for trinnvis visning, kodeeksempel, eksempel fra hverdagen eller et spørsmål.
AI-chat med foreslåtte spørsmål om Android Academy
AI-mentorForeslåtte spørsmål i AI-chatten: nøkkelbegreper, tips, en quiz eller en læringsplan.
Startskjerm med læringssti, daglig mål, kort for funksjonsønsker og Skill Hub
Daglig mål og Skill HubDaglig mål, funksjonsønsker og Skill Hub på startskjermen.

Kurset

Dette dekker Android-kurset

36 kurs i appens egen kursliste, nivåinndelt fra A1 til C1. Dette er hovedtrinnene, med de faktiske kursnavnene.

  1. Start her: grunnleggende Android og Kotlin

    Velkommen til Android-utvikling, Kotlin-grunnleggende i to deler og funksjoner og klasser i Kotlin.

  2. 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.

  3. Kotlin-samlinger, null-sikkerhet og lambdafunksjoner

    Kotlin Collections and Lambdas og Kotlin Null Safety Essentials – språkfunksjonene nesten alle Android-skjermer bygger på.

  4. Tilstand, layout og navigasjon

    Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose samt UI og Material Design.

  5. 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.

  6. 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.

  7. 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.

  1. 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.

  2. 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.

  3. 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.

Google Play — Last ned gratis
Sist gjennomgått · Utgitt av CoddyKit · Personvernerklæring
Tilgjengelig på Android.