Kontakt aufnehmen

Schulungsübersicht

Architektur und fortgeschrittene Komponenten

  • Architekturmuster: MVVM und Jetpack-Komponenten (ViewModel, LiveData)
  • Fortschrittiges UI-State-Management
  • Navigation Component: praktische Einführung in komplexe Navigation
  • Praxis: Refactoring der App-Architektur

Nebenläufigkeit und Hintergrundaufgaben

  • Kotlin-Coroutines für asynchrone Operationen
  • WorkManager für geplante Hintergrundaufgaben
  • Thread-Management und Nutzung des Main Thread
  • Praxis: Asynchrone Operationen in der Projekt-App

Fortschrittige Datenpersistenz

  • Room Persistence Library (grundlegende CRUD-Operationen)
  • Einführung in DataStore
  • Praxis: Hinzufügen der Persistenz zum Projekt

Testing und Codequalität

  • Unit-Testing mit JUnit (Grundlagen)
  • UI-Testing mit Espresso (Einführung)
  • Tools für statische Codeanalyse (Lint)
  • Praxis: Schreiben grundlegender Tests im Projekt

Integration und Optimierung

  • Konsumieren von REST-APIs mit Retrofit (Einführung)
  • Arbeiten mit JSON
  • Grundlagen der Performance-Optimierung von UI und Batterie
  • Praxis: API-Integration und Feinabstimmung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Solides Verständnis der Android-Grundlagen (Activity, UI, Navigation, Kotlin/Java)
  • Erfahrung mit Android Studio
  • Vertrautheit mit objektorientierter Programmierung

Zielgruppe

  • Erfahrene Android-Entwickler
  • Mobilentwickler, die sich fortgeschrittene Techniken aneignen möchten
  • Softwareingenieure, die robuste, hochperformante Android-Apps entwickeln
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien