Lær Android i praksis-appikon

Lær Android i praksis

Uddannelse · Gratis · Android · CoddyKit

Lær Android i praksis — Android-udvikling med Kotlin og Jetpack Compose, én kort lektion ad gangen

Lær Android i praksis er et gratis kursus i Android-udvikling til din telefon: 36 kurser og 152 korte lektioner, der fører dig fra din første linje Kotlin gennem skærme i Jetpack Compose, Room, Hilt, coroutines og Firebase til udgivelse på Google Play. Skriv og kør Kotlin i den indbyggede editor, og spørg en AI-mentor, når du sidder fast.

Google Play — Download gratis
Pris
Gratis, Pro-opgradering
Platforme
Android på Google Play
Sprog
22
Android Academy-startskærm med læringsforløbet, en knap til at starte den første lektion og et dagligt målOversigt over Android-kurset med status for dine fremskridt og den første lektion markeret som gratis
36Kurser fra begynder- til avanceret niveau
KotlinIndbygget kodeeditor
AIAI-mentor
Fra din første linje Kotlin til din Google Play-fortegnelse.

Forløbet er bygget op på samme måde, som en rigtig førstegangsapp udvikles: først sproget, derefter skærme, så state og navigation, derefter data, enhedsfunktioner og arkitektur, og til sidst test, profilering og udgivelse. Du ved altid, hvad der kommer nu, og hvorfor.

Hvad det er

Lær Android i praksis er en gratis Android-app, der lærer dig at udvikle Android-apps med Kotlin og Jetpack Compose. Den indeholder 36 kurser og 152 lektioner, der går fra begynder- til avanceret niveau og dækker grundlæggende Kotlin, Compose-skærme, state, navigation, ViewModel og lifecycle, Room, DataStore, coroutines og Flow, Hilt, CameraX, Maps, Firebase, test og udgivelse på Google Play. Hver lektion kombinerer en kort forklaring med øvelse, en indbygget editor kører Kotlin-kode, og en AI-mentor forklarer fejl i et letforståeligt sprog.

Inde i appen

Sådan ser det ud

Android Academy-startskærm med læringsforløbet, en knap til at starte den første lektion og et dagligt mål
LæringsforløbStartskærmen med dit læringsforløb, en knap til at starte den første lektion og et dagligt mål.
Oversigt over Android-kurset med status for dine fremskridt og den første lektion markeret som gratis
KursusoversigtEn kursside med statuslinje for dine fremskridt og lektioner, hvor den første er markeret som gratis.
Lektionsskærm med introduktionstekst og knapper til trin-for-trin, kodeeksempel, eksempel fra hverdagen og spørgsmål
LektionEn lektion med valgmuligheder for trin-for-trin-visning, et kodeeksempel, et eksempel fra hverdagen eller et spørgsmål.
AI-chat med foreslåede prompts om Android Academy
AI-mentorForeslåede prompts i AI-chatten: centrale begreber, tips, en quiz eller en læringsplan.
Startskærm med læringssti, dagligt mål, kort med funktionsønsker og Skill Hub
Dagligt mål og Skill HubDagligt mål, funktionsønsker og Skill Hub på startskærmen.

Kurset

Det lærer du på Android-kurset

36 kurser i appens egen kursusliste på niveauerne A1 til C1. Det er de vigtigste stræk på læringsstien med de rigtige kursusnavne.

  1. Kom godt i gang: grundlæggende Android og Kotlin

    Velkommen til Android-udvikling, Kotlin Fundamentals i to dele samt Functions and Classes in Kotlin.

  2. Dine første Compose-skærme

    Your First Composable Screen, Android App Basics, Jetpack Compose Fundamentals, Handling User Input and Forms, Lists and Data samt Styling Text and Buttons.

  3. Kotlin-samlinger, null-sikkerhed og lambdas

    Kotlin Collections and Lambdas og Kotlin Null Safety Essentials – de sprogegenskaber, som næsten alle Android-skærme bygger på.

  4. State, layout og navigation

    Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose samt UI and 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. Enhedsfunktioner og arbejde i baggrunden

    Tilladelser, notifikationer og kanaler, kort og lokationstjenester, CameraX, indlæsning af billeder og medier med Coil, Coroutines og Flow, WorkManager og netværk.

  7. Firebase og udgivelse

    Firebase: Auth, Firestore and Messaging, Testing and Debugging, Multi-Module App Architecture, Performance Optimization and Profiling samt Publishing to Google Play.

Sådan fungerer det

Sådan foregår kurset på din telefon

Editoren på din telefon kører Kotlin-kode. At bygge et komplet app-projekt foregår senere i Android Studio på en computer, og kurset forbereder dig på det.

  1. Følg forløbet

    Begynd med Welcome to Android Development og Kotlin Fundamentals, og gå derefter videre til Compose og resten af forløbet. Hver lektion kombinerer en kort forklaring med øvelse.

  2. Skriv, kør, ødelæg, fix

    Skriv Kotlin i den indbyggede kodeeditor, kør det, og se resultatet på få sekunder. Ændr et eksempel, ødelæg det, og fix det igen, så hvert koncept er noget, du selv har prøvet.

  3. Repeter og spørg

    Quizzerne i lektionerne tjekker, hvad du lige har lært, og spørgsmål, du svarer forkert på, dukker senere op igen som korte repetitionskort. Sidder du fast i en Compose-fejl eller en coroutine, der ikke vil opføre sig som forventet? AI-mentoren forklarer idéen og peger på fejlen.

Hvad det indeholder

Det får du med appen

36

Kurser fra begynder- til avanceret niveau

152 lektioner i rækkefølge fra Welcome to Android Development til Publishing to Google Play, med Kotlin, Compose, arkitektur, data, enhedsfunktioner og Firebase undervejs.

Kotlin

Indbygget kodeeditor

Skriv kode, kør den, og se resultatet på få sekunder – som at have en lille Kotlin-compiler i lommen.

AI

AI-mentor

Forklarer en Compose-fejl eller et coroutine-problem i et letforståeligt sprog, peger på fejlen og hjælper dig med at skrive løsningen, med en daglig grænse for gratisbrugere.

2 min

Repetitionskort

Spørgsmål, du svarer forkert på, dukker op igen som korte repetitionskort – cirka to minutter om dagen.

Streak

Streaks og en ugentlig liga

Daglige streaks, streak freezes og påmindelser samt en ugentlig liga og World Coding Challenge til venlig konkurrence.

Cert

Certifikateksamen

Gennemfør forløbet, og bestå eksamen for at få et certifikat med dit navn på, verificeret af CoddyKit, som du kan dele på LinkedIn eller føje til dit CV.

Baggrund

Hvad skal du lære for at komme i gang med Android-udvikling i dag?

Moderne Android-udvikling bygger på to ting: sproget Kotlin, som Google foretrækker til Android, og Jetpack Compose, den moderne måde at bygge appskærme i kode på. Rundt om dem findes de dele, som enhver rigtig app har brug for: state, der overlever en rotation, navigation mellem skærme, en lokal database, arbejde i baggrunden, netværk og en måde at udgive appen på. Et godt begynderforløb lærer dig dem i den rækkefølge, så hver ny idé kan bygge videre på noget, du allerede kender.

Kotlinsproget først

Kotlin er det sprog, som det meste Android-kode skrives i. Null safety, lambdas og collections dukker op i næsten alle skærme, du bygger, så det kan betale sig at lære dem, før du går i gang med en brugerflade.

Jetpack Composeskærme som funktioner

I Compose bygges en skærm af composable-funktioner, der beskriver, hvordan UI ser ud med den aktuelle state. Når state ændres, tegnes de berørte dele igen. Det kaldes recomposition og er den idé, som de fleste begyndere skal have forklaret to gange.

ViewModel og lifecyclehvor state bor

Android kan til enhver tid destruere og genskabe din skærm, for eksempel ved rotation. En ViewModel gemmer state uden for skærmen, så det er forståelsen af lifecycle, der forhindrer en app i at miste det, brugeren har skrevet.

Coroutines og Flowarbejde uden for hovedtråden

Netværkskald og databaseforespørgsler må ikke blokere brugerfladen. Coroutines får den kode til at læse i den rigtige rækkefølge, og Flow streamer data, der ændrer sig, for eksempel en Room-forespørgsel, til skærmen.

Udgivelseden del, tutorials springer over

Test, profilering og en butiksfortegnelse er separate færdigheder i forhold til at skrive koden. Et kursusforløb, der slutter med udgivelse på Google Play, dækker trinnene fra en app, der virker, til en app, andre kan installere.

Egnethed

Hvem det er til — og hvem det ikke er til

Det passer godt til dig, hvis du

  • Vil du have en Kotlin-tutorial, der starter helt fra bunden og leder frem mod rigtige Android-apps
  • Er du web- eller backendudvikler og på vej over til udvikling af mobilapps
  • Har du åbnet Android Studio uden at vide, hvor du skulle begynde
  • Er du studerende og vil have ekstra øvelse ved siden af et kursus eller en bootcamp
  • Er du juniorudvikler og forbereder dig på dit første job som Android-udvikler

Det er ikke det rette værktøj, hvis du

  • Bruger du en iPhone, fordi appen er tilgængelig på Android via Google Play
  • Vil du bygge og installere et komplet app-projekt fra telefonen, selvom det gøres i Android Studio
  • Forventer du, at alt er gratis, fordi det første kursus er gratis, mens Pro låser alle 36 kurser op

Spørgsmål

Ofte stillede spørgsmål

Hvordan kommer jeg i gang med Android-udvikling som komplet nybegynder?

Lær først Kotlin, derefter Jetpack Compose og så de omkringliggende dele. Lær Android i praksis følger denne rækkefølge med 36 kurser og 152 lektioner. Det begynder med Welcome to Android Development og Kotlin Fundamentals og slutter med Publishing to Google Play. Det kræver ingen forudgående erfaring, og du kan komme gratis i gang.

Bør jeg lære Kotlin eller Java til Android?

Kotlin er Googles foretrukne sprog til Android og det sprog, dette kursus underviser i sammen med Jetpack Compose. Java findes stadig i ældre Android-kode, men når du starter med Kotlin, lærer du de værktøjer, der bruges i nutidens apps. Hvis du er nysgerrig på Java i sig selv, har CoddyKit et separat Java-kursus.

Hvad er Jetpack Compose?

Jetpack Compose er Androids moderne værktøjssæt til at bygge skærme i Kotlin-kode, hvor hver del af brugerfladen er en composable-funktion, der beskriver brugerfladen for den aktuelle tilstand. I Lær Android i praksis dækker Compose-lektionerne din første composable-skærm, state og recomposition, layouts og modifiers, styling, brugerinput, lister, animationer og navigation.

Kan jeg bygge Android-apps på min telefon med denne app?

Du skriver og kører Kotlin-kode i den indbyggede editor på din telefon, hvilket er velegnet til at lære sproget og begreberne. Det komplette app-projekt bygges og installeres normalt i Android Studio på en computer, og kursusforløbet, der slutter med test, profiling og udgivelse på Google Play, forbereder dig på det.

Dækker kurset databaser og Firebase?

Ja. Datakurserne dækker Room-databasen, DataStore og preferences, Paging 3 og networking, og et separat kursus dækker Firebase Auth, Firestore og Cloud Messaging. Enhedsfunktioner som permissions, notifikationer, Maps og lokation samt CameraX har hver deres eget kursus.

Er Lær Android i praksis gratis?

Den er gratis at downloade. Dit første kursus er gratis og inkluderer en daglig kvote til AI-mentoren. Pro låser alle 36 kurser op, fjerner reklamer og giver dig ubegrænset hjælp fra AI-mentoren.

Er der et certifikat?

Ja. Når du har gennemført læringsstien og bestået certifikateksamen, får du et certifikat med dit navn på, verificeret af CoddyKit, som du kan dele på LinkedIn eller føje til dit CV. Det dokumenterer dit kursusarbejde og er ikke en Google-certificering.

Hvordan hjælper AI-mentoren med Android-fejl?

Spørg den, når en Compose-fejl opstår, eller en coroutine ikke opfører sig som forventet. Den forklarer idéen i et letforståeligt sprog, peger på fejlen og hjælper dig med at skrive løsningen. Gratisbrugere får en daglig kvote af svar, mens Pro fjerner begrænsningen.

Hvor lang tid tager det at lære Android-udvikling?

Det afhænger først og fremmest af, hvor regelmæssigt du øver dig. Korte daglige lektioner, repetitionskort på omkring to minutter og streaks hjælper dig med at holde et tempo, du kan fastholde. De fleste kan følge Kotlin- og de første Compose-kurser på få uger, mens arkitektur, data og enhedsfunktioner tager længere tid.

Hvilke sprog er appen tilgængelig på?

Brugerfladen er tilgængelig på 22 sprog, herunder engelsk, spansk, portugisisk, tysk, fransk, tyrkisk, arabisk, hindi, indonesisk, japansk, koreansk og kinesisk. Appen er tilgængelig til Android på Google Play.

Kom i gang

Åbn den første lektion, og skriv din første Kotlin-kode

Gratis at komme i gang med på Android på 22 sprog.

Google Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på Android.