- Termin
- Inhouse
- Individuell
2.255,05 € inkl. 19% USt.
inkl. Verpflegung und Kursmaterial
2.255,05 € inkl. 19% USt.
inkl. Kursmaterial
Lassen Sie sich in unserer fünftägigen Schulung praxisorientiert zeigen, wie Sie Android Apps für Smartphones mit den neuesten von Google empfohlenen Techniken erstellen können. Unser/-e Trainer*in vermittelt Ihnen im Kurs Coroutinen, Jetpack Libraries wie Room, Retrofit und die GUI-Gestaltung mit Compose.
Sie erhalten effiziente Lösungen für komplexe Layouts und Animationen. Anhand vieler Beispiele und eines durchgehenden App-Projekts erfahren Sie die vielfältigen Bestandteile einer Android App und das Zusammenspiel der Schichten.
Nach diesem Kurs sind Sie in der Lage, moderne und leistungsfähige Android Apps zu entwickeln.
Zielgruppe
Android-Entwickler*innen
Voraussetzungen für die Schulung
- Kenntnisse in Kotlin
- Grundlegende Kenntnisse in herkömmlicher Android-Programmierung:
- Lebenszyklus von Aktivitäten
- XML-Layouts und Ansichten
- Organisation mit Repository und ViewModel
- Room als Persistenzschicht
- Retrofit für die Integration von Webdiensten
Kursinhalte
- Einführung
- Traditionelle App-Prgrammierung: Die Probleme
- Jetpack Bibliotheken im Überblick
- Große Änderungen während der letzten Jahre
- Vergleich zu SwiftUI bei Mac
- Layouts und Komponenten
- Rows und Columns
- Textbausteine und Buttons
- Modifier, auch eigene
- Listen
- Menüelemente
- Dialoge
- Nebeneffekte und Effekthandler
- Mehrere Bausteine für Animationen
- State in Compose
- Zustand direkt in Komponente
- Stateful vs. Stateless
- State Hoisting
- Syntaxvarianten bei “remember”
- rememberSaveable
- Auslagern in ViewModel
- LiveData als Observable
- Flows als Observables
- Grundlegende Thematik Coroutinen
- Arbeiten mit viewModelScope
- FlowBuilder
- Reichhaltige mittlere Operatoren (filter, map, ...)
- Terminale Operatoren
- Nachteile von Standard Flows bei Android
- SharedFlow und StateFlow
- Cold vs. Hot
- Spezielle Hot Flows in Android
- Methoden shareIn, stateIn
- StateFlow mit value
- StateFlow als Ersatz für LiveData
- App Gestaltung
- Theming
- Zusammenspiel mit XML Views
- Migration XML -> Compose
- Permissions
- Compose Navigation
- Scaffold mit AppBars, Navigation Drawer und FAB
- Fortgeschrittene Grafik mit Canvas
- Canvas und sein Koordinatensystem
- Shapes
- Touch Events
- Pfade
- Transformationen
- Clipping
- Images und BlendModes
- Größeres App-Projekt
- Mehrere Screens mit Compose UI
- Strukturierung mit Scaffold
- Aufwertung der UI mit Canvas
- Zugehöriges ViewModel mit StateFlow
- Repository mit Verbindung zu DB und Web
- Lokale Datenbank mit Room
- Anbindung eines externen WebService mit Retrofit
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Lernen von Experten
Zertifizierte und praxiserfahrene TrainerInnen
Inklusive
Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.
Gruppengröße
Maximal 8 TeilnehmerInnen
Sprache
Deutsch (Englisch auf Wunsch)
Förderungen
Bis zu 100% Kostenübernahme!
Termine für Moderne Android-App-Programmierung mit Jetpack Compose
Ähnliche Schulungen
2.963,10 € inkl. 19% USt.
1.416,10 € inkl. 19% USt.
1.660,05 € inkl. 19% USt.
1.660,05 € inkl. 19% USt.
1.660,05 € inkl. 19% USt.
Noch Fragen?
Rufen Sie mich an oder schreiben Sie mir eine E-Mail!