Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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
35 Stunden
Erfahrungsberichte (3)
Der Trainer war bereit, zusätzliche Probleme mit Dagger zu ergründen.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Maschinelle Übersetzung
Das Wissen des Trainers 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