Lär dig Android i praktiken-appikon

Lär dig Android i praktiken

Utbildning · Gratis · Android · CoddyKit

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.

Google Play — Ladda ner gratis
Pris
Gratis, uppgradering till Pro
Plattformar
Android, på Google Play
Språk
22
Android Academy-startskärm med inlärningsvägen, en Start First Lesson-knapp och ett dagligt målÖversikt över Android-kursen med framsteg och den första lektionen markerad som gratis
36Kurser, från nybörjare till avancerad nivå
KotlinInbyggd kodeditor
AIAI-mentor
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

Android Academy-startskärm med inlärningsvägen, en Start First Lesson-knapp och ett dagligt mål
InlärningsvägStartskärmen med din inlärningsväg, en Start First Lesson-knapp och ett dagligt mål.
Översikt över Android-kursen med framsteg och den första lektionen markerad som gratis
KursöversiktEn kurssida med förloppsindikator och lektioner, där den första är markerad som gratis.
Lektionsskärm med introduktionstext och knappar för steg för steg, kodexempel, exempel från vardagen och att fråga
LektionEn lektion med alternativ för stegvis visning, kodexempel, exempel från vardagen eller en fråga.
AI-chattskärm med föreslagna frågor om Android Academy
AI-mentorFöreslagna frågor i AI-chatten: nyckelbegrepp, tips, ett quiz eller en studieplan.
Startskärm med studieväg, dagligt mål, kort för funktionsförslag och Skill Hub
Dagligt mål och Skill HubDagligt mål, funktionsförslag och Skill Hub på startskärmen.

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.

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

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

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

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

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

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

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

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

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

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

Google Play — Ladda ner gratis
Senast granskad · Publicerad av CoddyKit · Integritetspolicy
Tillgänglig på Android.