Kursplan

Arkitektur och Avancerade Komponenter
  • Arkitekturmönster: MVVM och Jetpack-komponenter (ViewModel, LiveData)
  • Avancerad hantering av UI-tillstånd
  • Navigationskomponent: praktisk introduktion till komplex navigation
  • Hands-on: Omstrukturering av app-arkitektur
Konkurrens och Bakgrundsuppgifter
  • Kotlin korutiner för asynkrona operationer
  • WorkManager för schemalagda bakgrundsuppgifter
  • Trådhantering och användning av huvudtråden
  • Hands-on: Asynkrona operationer i projektappen
Avancerad Datapersistens
  • Room Persistence Library (grundläggande CRUD)
  • Introduktion till DataStore
  • Hands-on: Lägger till persistens i projekt
Testning och Kodekvalitet
  • Enhetstestning med JUnit (grunderna)
  • UI-testning med Espresso (introduktion)
  • Verktyg för statisk kodanalys (Lint)
  • Hands-on: Skriver grundläggande tester i projektet
Integration och Optimering
  • Användning av REST API:er med Retrofit (introduktion)
  • Arbete med JSON
  • Grunderna i optimering av UI och batteriförbrukning
  • Hands-on: API-integrering och inställning
Sammanfattning och Nästa Steg

Krav

  • Solid förståelse för Android-grunderna (Activity, UI, navigation, Kotlin/Java)
  • Erfarenhet av att använda Android Studio
  • Kännedom om objektorienterad programmering

Målgrupp

  • Erfarna Android-utvecklare
  • Mobilutvecklare som vill behärska avancerade tekniker
  • Programutvecklare som bygger robusta, högprestanda Android-appar
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier