Schulungsübersicht
Ausführliche Architektur und fortgeschrittene Komponenten
- Architekturmuster: MVVM und Jetpack-Komponenten (ViewModel, LiveData)
- Erweiterte UI-Statusverwaltung
- Navigation Component: praktische Einführung in komplexe Navigation
- Praktische Übung: Refactoring der App-Architektur
Konkurrenz und Hintergrundprozesse
- Kotlin-Coroutines für asynchrone Vorgänge
- WorkManager für geplante Hintergrundtasks
- Thread-Verwaltung und Verwendung des Main Threads
- Praktische Übung: Asynchrone Operationen im Projektapp
Fortgeschrittene Datenpersistenz
- Room-Persistenzbibliothek (grundlegende CRUD)
- Einführung in DataStore
- Praktische Übung: Hinzufügen von Persistenz zum Projekt
Testing und Code-Qualität
- Unit-Testing mit JUnit (Grundlagen)
- UI-Testing mit Espresso (Einführung)
- Statische Code-Analysetools (Lint)
- Praktische Übung: Schreiben grundlegender Tests im Projekt
Integration und Optimierung
- Konsumieren von REST-APIs mit Retrofit (Einführung)
- Arbeiten mit JSON
- Grundlagen der UI- und Akkuleistungsoptimierung
- Praktische Übung: API-Integration und Optimierung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Solides Verständnis von Android-Grundlagen (Activity, UI, Navigation, Kotlin/Java)
- Erfahrung mit der Nutzung von Android Studio
- Kenntnisse in objektorientierter Programmierung
Zielgruppe
- Erfahrene Android-Entwickler
- Mobilentwickler, die fortgeschrittene Techniken meistern möchten
- Software-Ingenieure, die robuste, leistungsstarke Android-Apps erstellen
Erfahrungsberichte (4)
Der Trainer war bereit, zusätzliche Probleme im Dolch zu erforschen.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Maschinelle Übersetzung
Trainerwissen und die Leichtigkeit, mit der er es präsentierte.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maschinelle Übersetzung
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurs - Android Development
Maschinelle Übersetzung
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
Maschinelle Übersetzung