Kontakt aufnehmen

Schulungsübersicht

Architektur und erweiterte Komponenten

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

Konkurrenz und Hintergrundaufgaben

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

Erweiterte Datenpersistenz

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

Testing und Codequalität

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

Integration und Optimierung

  • Konsumieren von REST-APIs mit Retrofit (Einführung)
  • Arbeit mit JSON
  • Grundlagen der UI- und Batterie-Leistungsoptimierung
  • Praktisch: 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
  • Mobiltentwickler, die fortgeschrittene Techniken beherrschen möchten
  • Software-Ingenieure, die robuste, leistungsstarke Android-Apps erstellen
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien