Kursplan

Arkitektur og Avanserte Komponenter

  • Arkitekturmønstre: MVVM og Jetpack-komponenter (ViewModel, LiveData)
  • Avansert UI-tilstandshåndtering
  • Navigasjonskomponent: praktisk introduksjon til kompleks navigering
  • Hånds-on: Omstrukturering av app-arkitektur

Konsentrasjon og Bakgrunnsoppgaver

  • Kotlin-korutiner for asynkrone operasjoner
  • WorkManager for planlagte bakgrunnsoppgaver
  • Trådhåndtering og bruk av hovedtråden
  • Hånds-on: Asynkrone operasjoner i prosjektapp

Avansert Data Persistens

  • Room Persistence Library (grunnleggende CRUD)
  • Introduksjon til DataStore
  • Hånds-on: Tilføyelse av persistens til prosjekt

Testing og Kodekvalitet

  • Enhetsprøving med JUnit (grunnleggende)
  • UI-prøving med Espresso (introduksjon)
  • Statisk kodeanalyseverktøy (Lint)
  • Hånds-on: Skriving av grunnleggende tester i prosjekt

Integrasjon og Optimering

  • Forbruk av REST API-er ved hjelp av Retrofit (introduksjon)
  • Arbeid med JSON
  • Grunnleggende UI- og batteriopptimering
  • Hånds-on: API-integrasjon og tuning

Oppsummering og Neste Skritt

Krav

  • God forståelse av Android grunnleggende (Activity, UI, navigasjon, Kotlin/Java)
  • Erfaring med bruk av Android Studio
  • Kjennskap til objektorientert programmering

Målgruppe

  • Erfarne Android utviklere
  • Mobileutviklere som ønsker å mestre avanserte teknikker
  • Programvareutviklere som bygger robuste, høyytelsesfulle Android-apper
 35 timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier