Kursplan

Arkitektur och avancerade komponenter

  • Arkitekturmönster: MVVM och Jetpack-komponenter (ViewModel, LiveData)
  • Avancerad hantering av UI-status
  • Navigationskomponent: praktisk introduktion till komplex navigering
  • Hands-on: Omförsättning av apparkitektur

Konkurrens och bakgrundsaktiviteter

  • Kotlin coroutines för asynkrona operationer
  • WorkManager för schemalagda bakgrundsaktiviteter
  • Trådhantering och användning av huvudtråden
  • Hands-on: Asynkrona operationer i projektappar

Avancerad data persistens

  • Room Persistence Library (grundläggande CRUD)
  • Introduktion till DataStore
  • Hands-on: Lägga till persistens i projektet

Testning och kodkvalitet

  • Enhettstestning med JUnit (grundläggande)
  • UI-testning med Espresso (introduktion)
  • Statiska kodanalysverktyg (Lint)
  • Hands-on: Skriva grundläggande tester i projektet

Integration och optimering

  • Användning av REST-API:er med Retrofit (introduktion)
  • Arbeta med JSON
  • Grundläggande UI- och batteriprestandaoptimering
  • Hands-on: API-integration och justering

Sammanfattning och nästa steg

Krav

  • Solid kunskap i Android-grunder (Activity, UI, navigering, Kotlin/Java)
  • Erfarenhet av användning av Android Studio
  • Kännedom om objektorienterad programmering

Målgrupp

  • Erfarna Android-utvecklare
  • Mobila utvecklare som strävar efter att mastera avancerade tekniker
  • Programvaraingeniörer som bygger robusta, högprestanda Android-applikationer
 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier