Seminar / Kurs

Moderne Android-App-Programmierung mit Jetpack Compose

Inhalte

  • 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 
  • 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
    • Text...
Mehr Informationen

Zielgruppen

Android-Entwickler*innen

Termine und Orte

Datum Uhrzeit Dauer Preis
München, DE
29.06.2026 - 03.07.2026 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
02.11.2026 - 06.11.2026 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
01.03.2027 - 05.03.2027 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
28.06.2027 - 02.07.2027 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
08.11.2027 - 12.11.2027 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen

SG-Seminar-Nr.: 7772112

Anbieter-Seminar-Nr.: 65c38c1fb0e94a42a7348642

Termine

  • 29.06.2026 - 03.07.2026

    München, DE

  • 02.11.2026 - 06.11.2026

    München, DE

  • 01.03.2027 - 05.03.2027

    München, DE

  • 28.06.2027 - 02.07.2027

    München, DE

  • 08.11.2027 - 12.11.2027

    München, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 35 h
  • Anbieterbewertung   (47)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
München, DE
29.06.2026 - 03.07.2026 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
02.11.2026 - 06.11.2026 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
01.03.2027 - 05.03.2027 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
28.06.2027 - 02.07.2027 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen
08.11.2027 - 12.11.2027 09:00 - 16:00 Uhr 35 h 09:00 - 16:00 Uhr 35 h Details Details Jetzt buchen