Schulungsübersicht

Architektur und fortgeschrittene Komponenten

  • Architekturmuster: MVVM und Jetpack-Komponenten (ViewModel, LiveData)
  • Fortschrittliche Verwaltung des UI-Zustands
  • Navigationskomponente: Praktische Einführung in komplexe Navigation
  • Praxis: Refactoring der App-Architektur

Konkurrenz und Hintergrundtasks

  • Kotlin Coroutines für asynchrone Operationen
  • WorkManager für geplante Hintergrundtasks
  • Threadverwaltung und Nutzung des Hauptthreads
  • Praxis: Asynchrone Operationen im Projekt

Fortschrittliche Datenspeicherung

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

Testing und Code-Qualität

  • Unit Testing mit JUnit (Grundlagen)
  • UI-Testing mit Espresso (Einführung)
  • Statistische Code-Analysenwerkzeuge (Lint)
  • Praxis: Schreiben grundlegender Tests im Projekt

Integration und Optimierung

  • Nutzung von REST APIs mit Retrofit (Einführung)
  • Arbeiten mit JSON
  • Grundlagen der UI- und Akkuprefermanceoptimierung
  • Praxis: API-Integration und -Optimierung

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Festes Verständnis der Grundlagen von Android (Aktivität, Benutzeroberfläche, Navigation, Kotlin/Java)
  • Erfahrung mit Android Studio
  • Kenntnisse in objektorientierter Programmierung

Zielgruppe

  • Erfahrene Android-Entwickler
  • Mobilentwickler, die sich auf fortgeschrittene Techniken konzentrieren möchten
  • Software-Ingenieure, die robuste und hochleistungsstarke Android-Anwendungen erstellen
 35 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien