Lär dig Android i praktiken
Lär dig Android i praktiken — Android-utveckling med Kotlin och Jetpack Compose, en kort lektion i taget
Lär dig Android i praktiken är en gratis kurs i Android-utveckling för mobilen: 36 kurser och 152 korta lektioner som tar dig från din första rad Kotlin genom skärmar med Jetpack Compose, Room, Hilt, coroutines och Firebase till publicering på Google Play. Skriv och kör Kotlin i den inbyggda editorn och fråga en AI-mentor när du kör fast.
- Pris
- Gratis, uppgradering till Pro
- Plattformar
- Android, på Google Play
- Språk
- 22


Från din första rad Kotlin till appens Google Play-listning.
Vägen är upplagd så som en riktig första app byggs: först språket, sedan skärmar, därefter state och navigation, sedan data, enhetsfunktioner och arkitektur, och till sist testning, profilering och publicering. Du vet alltid vad som kommer härnäst och varför.
Vad det är
Lär dig Android i praktiken är en gratis Android-app som lär ut Android-apputveckling med Kotlin och Jetpack Compose. Den innehåller 36 kurser och 152 lektioner, ordnade från nybörjare till avancerad nivå, med bland annat grunderna i Kotlin, Compose-skärmar, state, navigation, ViewModel och lifecycle, Room, DataStore, coroutines och Flow, Hilt, CameraX, Maps, Firebase, testning och publicering på Google Play. Varje lektion kombinerar en kort förklaring med övning, en inbyggd editor kör Kotlin-kod och en AI-mentor förklarar fel på ett lättbegripligt språk.
I appen
Så här ser det ut





Kursen
Det här omfattar Android-kursen
36 kurser i appens egen kurslista, graderade från A1 till C1. Det här är huvudavsnitten, med de riktiga kursnamnen.
Börja här: grunderna i Android och Kotlin
Välkommen till Android-utveckling, Kotlin-grunderna i två delar samt Funktioner och klasser i Kotlin.
Dina första Compose-skärmar
Din första Composable-skärm, grunderna i Android-appar, grunderna i Jetpack Compose, hantering av användarinmatning och formulär, listor och data samt formatering av text och knappar.
Kotlin-samlingar, null-säkerhet och lambdas
Kotlin-samlingar och lambdas samt grunderna i Kotlin null-säkerhet – språkfunktioner som nästan alla Android-skärmar bygger på.
Tillstånd, layout och navigering
Compose-tillstånd och omkomponering, Compose-layouts och modifierare, animeringar i Jetpack Compose, navigering i Compose samt UI och Material Design.
Arkitektur och data
ViewModel och livscykelmedvetenhet, apparkitektur, beroendeinjektion med Hilt, Room Database och beständig lagring, DataStore och inställningar samt sidindelning av stora datamängder med Paging 3.
Enhetsfunktioner och arbete i bakgrunden
Behörigheter, aviseringar och kanaler, kartor och platstjänster, CameraX, bild- och medieinläsning med Coil, Coroutines och Flow, WorkManager samt nätverk.
Firebase och publicering
Firebase: Auth, Firestore och Messaging, testning och felsökning, arkitektur för appar med flera moduler, prestandaoptimering och profilering samt publicering på Google Play.
Så fungerar det
Så fungerar kursen på din mobil
Editorn på din mobil kör Kotlin-kod. Att bygga ett komplett app-projekt görs senare i Android Studio på en dator, och kursen förbereder dig för det.
Följ vägen
Börja med Welcome to Android Development och Kotlin Fundamentals och gå sedan vidare till Compose och resten av vägen. Varje lektion kombinerar en kort förklaring med övning.
Skriv, kör, ha sönder, fixa
Skriv Kotlin i den inbyggda kodeditorn, kör koden och se resultatet på några sekunder. Ändra ett exempel, ha sönder det och fixa det, så att varje koncept blir något du själv har provat.
Repetera och fråga
Quiz i lektionerna testar det du just har lärt dig, och frågor du svarar fel på återkommer senare som korta repetitionskort. Har du fastnat på ett Compose-fel eller en coroutine som inte vill fungera? AI-mentorn förklarar idén och pekar ut felet.
Det här ingår
Det här ingår i appen
36
Kurser, från nybörjare till avancerad nivå
152 lektioner ordnade från Welcome to Android Development till Publishing to Google Play, med Kotlin, Compose, arkitektur, data, enhetsfunktioner och Firebase däremellan.
Kotlin
Inbyggd kodeditor
Skriv kod, kör den och se resultatet på några sekunder – som att ha en liten Kotlin-kompilator i fickan.
AI
AI-mentor
Förklarar ett Compose-fel eller ett coroutine-problem på ett lättbegripligt språk, pekar ut felet och hjälper dig att skriva lösningen, med en daglig begränsning för gratisanvändare.
2 min
Repetitionskort
Frågor du svarar fel på återkommer som korta repetitionskort, ungefär två minuter om dagen.
Sviten
Sviter och en veckoliga
Dagliga sviter, svitfrysningar och påminnelser, plus en veckoliga och World Coding Challenge för vänskaplig tävlan.
Cert
Certifikatsprov
Slutför vägen och klara provet för att få ett certifikat med ditt namn på, verifierat av CoddyKit, som du kan dela på LinkedIn eller lägga till i ditt CV.
Bakgrund
Vad behöver du lära dig för att börja med Android-utveckling i dag?
Modern Android-utveckling bygger på två saker: språket Kotlin, som Google föredrar för Android, och Jetpack Compose, det moderna sättet att bygga appskärmar i kod. Runt dem finns delarna som alla riktiga appar behöver: state som överlever en rotation, navigation mellan skärmar, en lokal databas, arbete i bakgrunden, nätverksanslutning och ett sätt att publicera appen. En bra väg för nybörjare lär ut detta i den ordningen, så att varje ny idé får något att kopplas till.
Kotlinspråket först
Kotlin är språket som merparten av Android-kod skrivs i. Null safety, lambdas och collections dyker upp i nästan varje skärm du bygger, så det är värt att lära sig dem innan du börjar med ett UI.
Jetpack Composeskärmar som funktioner
I Compose byggs en skärm av composable functions som beskriver hur UI:t ser ut för det aktuella tillståndet. När tillståndet ändras ritas de berörda delarna om, vilket kallas recomposition och är den idé som de flesta nybörjare behöver få förklarad två gånger.
ViewModel och lifecyclevar state finns
Android kan när som helst förstöra och återskapa din skärm, till exempel vid en rotation. En ViewModel håller state utanför skärmen, så det är förståelsen av lifecycle som hindrar appen från att förlora det användaren har skrivit.
Coroutines och Flowarbete utanför huvudtråden
Nätverksanrop och databasläsningar får inte blockera gränssnittet. Coroutines gör att koden kan läsas i ordning, och Flow strömmar föränderlig data, till exempel en Room-fråga, till skärmen.
Publiceringdelen som handledningar hoppar över
Testning, profilering och en butikslistning är separata färdigheter från att skriva koden. En kursväg som slutar med publicering på Google Play täcker stegen mellan en fungerande app och en app som andra kan installera.
Passar
Vem den är till för – och vem den inte är till för
Passar bra om du
- Vill du ha en Kotlin-kurs som börjar från noll och leder fram till riktiga Android-appar
- Är du webbutvecklare eller backendutvecklare som går över till mobilappsutveckling
- Har du öppnat Android Studio utan att veta var du ska börja
- Är du student och vill ha extra övning vid sidan av en kurs eller ett bootcamp
- Är du juniorutvecklare och förbereder dig för ditt första jobb som Android-utvecklare
Inte rätt verktyg om du
- Använder du en iPhone? Appen finns på Android via Google Play
- Vill du bygga och installera ett komplett appprojekt från telefonen? Det görs i Android Studio
- Förväntar du dig att allt ska vara gratis? Den första kursen är gratis och Pro låser upp alla 36 kurser
Frågor
Vanliga frågor
Hur börjar jag med Android-utveckling som nybörjare?
Lär dig Kotlin först, sedan Jetpack Compose och därefter delarna runt omkring. Lär dig Android i praktiken följer den ordningen med 36 kurser och 152 lektioner. Du börjar med Välkommen till Android-utveckling och Kotlin-grunderna och avslutar med Publicering på Google Play. Inga förkunskaper krävs och du kan börja gratis.
Bör jag lära mig Kotlin eller Java för Android?
Kotlin är Googles rekommenderade språk för Android och det språk som den här kursen lär ut, tillsammans med Jetpack Compose. Java används fortfarande i äldre Android-kod, men om du börjar med Kotlin lär du dig verktygen som används i dagens appar. Om du är nyfiken på Java i sig har CoddyKit en separat Java-kurs.
Vad är Jetpack Compose?
Jetpack Compose är Androids moderna verktygslåda för att bygga skärmar i Kotlin-kod. Varje del av gränssnittet är en composable-funktion som beskriver UI:t för det aktuella tillståndet. I Lär dig Android i praktiken omfattar Compose-lektionerna din första composable-skärm, tillstånd och omkomponering, layouter och modifierare, formatering, användarinmatning, listor, animeringar och navigering.
Kan jag bygga Android-appar på min telefon med den här appen?
Du skriver och kör Kotlin-kod i den inbyggda redigeraren på telefonen, vilket passar bra för att lära sig språket och dess koncept. Att bygga och installera ett komplett appprojekt görs vanligtvis i Android Studio på en dator, och kursvägen, som avslutas med testning, profilering och publicering på Google Play, förbereder dig för det.
Tar kursen upp databaser och Firebase?
Ja. Datakurserna tar upp Room-databasen, DataStore och inställningar, Paging 3 samt nätverk. En separat kurs behandlar Firebase Auth, Firestore och Cloud Messaging. Enhetsfunktioner som behörigheter, aviseringar, kartor och positionering samt CameraX har varsin kurs.
Är Lär dig Android i praktiken gratis?
Den är gratis att ladda ner. Din första kurs är gratis och inkluderar en daglig tilldelning av hjälp från AI-mentorn. Pro låser upp alla 36 kurser, tar bort annonserna och ger dig obegränsad hjälp från AI-mentorn.
Finns det ett certifikat?
Ja. När du har slutfört studievägen och klarat certifikatprovet får du ett certifikat med ditt namn, verifierat av CoddyKit, som du kan dela på LinkedIn eller lägga till i ditt CV. Det dokumenterar ditt kursarbete och är inte en Google-certifiering.
Hur hjälper AI-mentorn till med Android-fel?
Fråga den när ett Compose-fel uppstår eller när en coroutine inte beter sig som den ska. Den förklarar idén på ett enkelt språk, pekar ut felet och hjälper dig att skriva lösningen. Gratisanvändare får ett dagligt antal svar, medan Pro tar bort begränsningen.
Hur lång tid tar det att lära sig Android-utveckling?
Det beror framför allt på hur regelbundet du övar. Korta dagliga lektioner, repetitionskort på ungefär två minuter och svitfunktioner hjälper dig att hålla ett tempo som du kan upprätthålla. De flesta kan följa Kotlin-kurserna och de första Compose-kurserna på några veckor, medan arkitektur, data och enhetsfunktioner tar längre tid.
Vilka språk finns appen på?
Gränssnittet finns på 22 språk, bland annat engelska, spanska, portugisiska, tyska, franska, turkiska, arabiska, hindi, indonesiska, japanska, koreanska och kinesiska. Appen finns för Android på Google Play.
Kom igång
Öppna den första lektionen och skriv din första Kotlin-kod
Gratis att börja med på Android, på 22 språk.
Mer från CoddyKit
Tillgänglig på Android.