Androidutveckling med Kotlin och Jetpack Compose
Android körs på mer än 70 % av världens smarttelefoner. Den här kursserien lär er att bygga Android-appar med produktionskvalitet med Kotlin – språket som Google rekommenderar för all ny Androidutveckling – och Jetpack Compose, det moderna deklarativa UI-verktyget som har ersatt det äldre View-systemet i branschen. Ni går från att skriva era första Kotlin-uttryck till att publicera en app med flera moduler på Google Play.
Det här får ni lära er
Kursserien omfattar grunderna i Kotlin, layouter i Jetpack Compose, tillståndshantering och omkomposition, navigering, Material Design och animeringar. Ni sparar data med Room Database och DataStore, läser in bilder med Coil, hämtar fjärrdata med Coroutines och Flow och hanterar beroenden med Hilt. Avancerade ämnen omfattar Firebase (Auth, Firestore, Messaging), CameraX för foton och video, kartor och platstjänster, bakgrundsarbete med WorkManager, paginering med Paging 3 samt grundlig testning och felsökning.
Lärandevägen
Trettiotvå kurser sträcker sig från A1 till C1. Kurserna på A1- och A2-nivå lägger grunden i Kotlin och apputveckling innan ni går vidare till grunderna i Compose, formulär och listor. På B1-nivå fördjupar ni era kunskaper i användargränssnitt – ViewModel, livscykelmedvetenhet, Room, aviseringar, behörigheter och Coil. B2-kurserna tar upp apparkitektur, Coroutines och Flow, Hilt, nätverkskommunikation, Firebase, CameraX och WorkManager. C1-kurserna som avslutar serien behandlar Multi-Module App Architecture, Performance Optimization and Profiling och Publishing to Google Play.
Så fungerar det
Varje kurs är uppdelad i korta, praktiska lektioner som ni genomför i den inbyggda kodeditorn med feedback i realtid. En AI-handledare finns tillgänglig när ni kör fast, så att ni kan gå framåt i er egen takt utan att behöva vänta på hjälp.