Android Academy logo
KotlinWebMobilNiveauer A1 → C122 sprog

Android Academy

Lær Kotlin, og byg robuste Android-applikationer med Android Academy. Et læringsforløb på CoddyKit med 36 korte kurser og 152 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
36
Lektioner
152
Interaktive trin
1,928
Gratis at komme i gang
Kursus 1
Kursusindhold

36 kurser på denne sti

Alle kurser på Android Academy-stien i læringsrækkefølge. Det første kursus er gratis.

1

A13 lektionerGratis

Opdag Android-økosystemet, hvorfor milliarder af mennesker bruger Android-apps, og hvordan Kotlin gør det fornøjeligt at bygge dem – også selvom De aldrig har programmeret før.

2

A13 lektionerPRO

Mestr Kotlin-programmeringssproget – det officielle sprog til Android-udvikling. Lær variabler, funktioner, kontrolflow, klasser, null-sikkerhed, dataklasser og funktionel programmering fra bunden.

3

A14 lektionerPRO

Mestr Kotlin-programmeringssproget — det officielle sprog til Android-udvikling. Lær variabler, funktioner, kontrolflow, klasser, null safety, dataklasser og funktionel programmering fra bunden.

4

A14 lektionerPRO

Skriv genanvendelige funktioner, og modellér data med Kotlin-klasser.

5

A24 lektionerPRO

Byg en enkel skærm fra bunden med Jetpack Compose.

6

A27 lektionerPRO

Byg Deres første Android-app fra bunden. Lær om projektstruktur, Activities, Layouts, håndtering af brugerinput, Intents, Fragments og anmodning om runtime-tilladelser.

7

A24 lektionerPRO

Byg moderne Android-brugergrænseflader deklarativt med Jetpack Compose, fremtidens værktøj til Android-udvikling

8

A24 lektionerPRO

Byg interaktive formularer i Jetpack Compose: tekstfelter, validering, tastaturoptioner og korrekt indsendelse af data.

9

A26 lektionerPRO

Vis og administrer data effektivt. Mestr Kotlin-samlinger, RecyclerView med adapters, DiffUtil til problemfri listeopdateringer samt lokal datalagring med SharedPreferences og DataStore.

10

A24 lektionerPRO

Arbejd med lister, maps og Kotlins funktionelle hjælpefunktioner.

11

A24 lektionerPRO

Undgå nedbrud med Kotlins indbyggede null-sikkerhed.

12

A24 lektionerPRO

Få Compose-brugergrænseflader til at se godt ud med det grundlæggende i styling og temaer.

13

B14 lektionerPRO

Håndter brugergrænsefladens tilstand korrekt, og forstå, hvordan Compose rekombinerer, når data ændres

14

B14 lektionerPRO

Arrangér og styl brugergrænsefladeelementer med Compose-layouts og det effektive modifikatorsystem

15

B14 lektionerPRO

Giv brugerfladen liv. Animér værdier, synlighed og indhold med Composes effektive og brugervenlige animations-API'er.

16

B14 lektionerPRO

Skift mellem skærmbilleder, og overfør data ved hjælp af biblioteket Navigation Compose

17

B14 lektionerPRO

Bevar brugergrænsefladens tilstand korrekt med ViewModel, og reagér på Android-livscyklussen

18

B15 lektionerPRO

Byg flotte Android-brugergrænseflader med et tydeligt brand. Mestr Material Components, temaer og typografier, mørk tilstand, brugerdefineret tegning med Canvas, animationer samt navigation i flere s…

19

B14 lektionerPRO

Vis billeder og medier problemfrit. Indlæs fjernbilleder med Coil, håndtér caching og placeholders, og afspil simple medier.

20

B14 lektionerPRO

Gem strukturerede data på enheden med persistensbiblioteket Room

21

B14 lektionerPRO

Gem brugerindstillinger og små datamængder sikkert med den moderne DataStore-API

22

B14 lektionerPRO

Anmod om og håndtér Android-runtime-tilladelser korrekt i Compose

23

B14 lektionerPRO

Engagér brugere med avancerede notifikationer og korrekt konfigurerede notifikationskanaler

24

B26 lektionerPRO

Byg robuste og testbare apps med moderne Android-arkitektur. Lær ViewModel, LiveData, Room-database, Kotlin Coroutines, Repository-mønsteret, Navigation Component og dependency injection med Hilt.

25

B24 lektionerPRO

Skriv ren asynkron kode med Kotlin-coroutines og Flow i Android-apps

26

B24 lektionerPRO

Gør Deres Android-kode løst koblet og testbar med frameworket Hilt til dependency injection

27

B26 lektionerPRO

Forbind Deres app med internettet, og lever en gennemarbejdet brugeroplevelse. Lær Retrofit til REST-API'er, Coil til indlæsning af billeder, mønstre til fejlhåndtering, push-notifikationer, baggrund…

28

B24 lektionerPRO

Sæt din app på kortet. Vis Google Maps, hent enhedens lokation, og respekter lokationstilladelser.

29

B24 lektionerPRO

Indfang øjeblikket. Brug CameraX til at vise en forhåndsvisning, tage fotos, optage video og gemme resultaterne.

30

B24 lektionerPRO

Tilføj en backend på få minutter. Log brugere ind, gem data i Firestore, og send push-notifikationer med Firebase Cloud Messaging.

31

B24 lektionerPRO

Indlæs endeløse lister effektivt. Brug Paging 3-biblioteket til at hente data side for side fra et netværk eller en database.

32

B24 lektionerPRO

Skriv pålidelige apps med automatiserede tests. Lær enhedstest med JUnit, Mockito og MockK til mocking, Espresso til UI-tests, og brug Android Studios debugger, profileringsværktøj og diagnosticering…

33

B24 lektionerPRO

Kør pålideligt baggrundsarbejde, der kan udskydes, med WorkManager, selv efter appen er lukket

34

C14 lektionerPRO

Skalér din kodebase. Opdel en app i feature- og core-moduler for hurtigere builds, tydelige grænser og kode, der fungerer godt for teams.

35

C14 lektionerPRO

Gør din app hurtig og flydende. Find jank, reducér recompositions, ret memory leaks, og mål med Android-profileringsværktøjer.

36

C14 lektionerPRO

Send din app ud i verden. Signér dit build, klargør en butiksoptegnelse, udrul releases, og bestå gennemgangen.

CoddyKit PRO

Lås op for alle 36 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Android-udvikling med Kotlin og Jetpack Compose

Android kører på mere end 70 % af verdens smartphones. Dette forløb lærer dig at bygge Android-apps i produktionskvalitet med Kotlin — det sprog, Google anbefaler til al ny Android-udvikling — og Jetpack Compose, det moderne deklarative UI-værktøjssæt, der har erstattet det ældre View-system i hele branchen. Du går fra at skrive dine første Kotlin-udtryk til at udgive en app med flere moduler på Google Play.

Det lærer du

Forløbet dækker Kotlin-grundlag, Jetpack Compose-layouts, tilstandsadministration og recomposition, navigation, Material Design og animationer. Du gemmer data med Room Database og DataStore, indlæser billeder med Coil, henter eksterne data med Coroutines og Flow og administrerer afhængigheder med Hilt. Avancerede emner omfatter Firebase (Auth, Firestore, Messaging), CameraX til fotos og video, Maps og Location Services, baggrundsbehandling med WorkManager, sideopdeling med Paging 3 samt grundig test og fejlfinding.

Læringsforløbet

31 kurser spænder fra A1 til C1. A1- og A2-kurserne etablerer grundlaget i Kotlin og apps, før du går videre til grundlæggende Compose, formularer og lister. B1-niveauet udbygger dine UI-færdigheder med ViewModel, livscyklusforståelse, Room, notifikationer, tilladelser og Coil. B2-kurserne tager fat på app-arkitektur, Coroutines og Flow, Hilt, netværk, Firebase, CameraX og WorkManager. C1-afslutningskurserne dækker Arkitektur til apps med flere moduler, Optimering af ydeevne og profilering samt Udgivelse på Google Play.

Sådan fungerer det

Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Du kan få hjælp af en AI-underviser, når du går i stå, så du kan bevæge dig frem i dit eget tempo uden at vente på hjælp.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Android Academy-kurset gratis?

Ja. Du kan begynde på Android Academy-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Kotlin?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Kotlin.

Hvordan lærer jeg Kotlin på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Android Academy?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Android Academy-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Kotlin på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Kotlin på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Android Academy-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Android Academy?

Android Academy har 36 kurser og 152 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 18 timers praktisk øvelse i dit eget tempo.

Start på Android Academy nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.