Phase 05
Jetpack Compose
Deklarative UI mit Compose: Layouts, State, Recomposition, Material 3 und moderne Android-Oberflächen.
60 Artikel · Seite 2 von 3
Stability Basics in Jetpack Compose
Verstehe, wie stabile Datentypen Jetpack Compose helfen, unnötige Recomposition zu vermeiden und die UI-Performance deiner App zu sichern.
Side Effects in Jetpack Compose: Ein Überblick
Side Effects erlauben es dir, den Compose-Lebenszyklus zu verlassen. Lerne, wie du externe Aufgaben sicher in Compose integrierst.
LaunchedEffect: Coroutines im Compose-Lebenszyklus sicher verwalten
Verstehe, wie du asynchrone Prozesse an deine Compose-UI bindest. Vermeide Memory Leaks und steuere Coroutines mit passenden Schlüsseln präzise.
DisposableEffect in Jetpack Compose: Effizientes Cleanup
Lerne, wie du mit DisposableEffect externe Listener und Ressourcen in Jetpack Compose sicher registrierst und beim Verlassen der UI wieder aufräumst.
SideEffect in Jetpack Compose: State sicher weitergeben
Erfahre, wie du den SideEffect in Jetpack Compose einsetzt, um externe Objekte nach einer erfolgreichen Recomposition sicher mit State-Updates zu versorgen.
rememberUpdatedState in Jetpack Compose richtig nutzen
Lerne, wie du mit rememberUpdatedState veraltete State-Captures in Compose vermeidest. So stellst du sicher, dass Callbacks in Effekten immer aktuell sind.
produceState: Externe Datenquellen in Compose-State umwandeln
Konvertiere asynchrone Daten und Callbacks mit produceState sicher in Jetpack Compose State. So verbindest du externe Quellen nahtlos mit deiner UI.
snapshotFlow in Compose: State in Streams umwandeln
Erfahre, wie du Jetpack Compose State in Kotlin Flows überführst. Lerne die korrekte Anwendung von snapshotFlow für asynchrone Datenverarbeitung.
Material 3 in Jetpack Compose: Ein fundierter Überblick
Material 3 bildet die moderne Design-Grundlage für Android. Lerne das Farbsystem und die wichtigsten Komponenten für Jetpack Compose kennen.
Color Scheme in Jetpack Compose: Theming, Kontrast und Dynamic Color
Lerne, wie du mit Jetpack Compose ein flexibles Color Scheme aufbaust, das Dark Mode, Dynamic Color und Barrierefreiheit konsequent unterstützt.
Typografie in Jetpack Compose
Erfahre, wie du mit einer durchdachten Typografie lesbare und strukturierte Benutzeroberflächen in Jetpack Compose entwickelst.
Shapes und Elevation in Jetpack Compose
Lerne, wie du mit Shapes und Elevation in Jetpack Compose visuelle Hierarchien, Gruppierungen und Tiefe für moderne Android-UIs aufbaust.
Scaffold in Jetpack Compose: Bildschirmstruktur einfach aufbauen
Lerne, wie du mit Scaffold in Jetpack Compose einheitliche App-Strukturen schaffst. Vermeide redundante Layouts für App Bars und Snackbars.
Top App Bars in Jetpack Compose: Navigation und Aktionen
Erfahre, wie du konsistente Top App Bars in Jetpack Compose implementierst. Lerne die wichtigsten Konzepte für Titel, Navigation und Aktionen kennen.
Navigation Bars in Jetpack Compose: Tabs und Bottom Navigation
Erfahre, wie du primäre App-Ziele mit Navigation Bars strukturierst und übersichtlich darstellst.
Cards in Jetpack Compose: Inhalte sinnvoll gruppieren
Lerne, wie du Cards in Jetpack Compose einsetzt, um zusammengehörige Informationen visuell zu strukturieren, ohne dein UI zu überladen.
Dialoge in Jetpack Compose: Richtig unterbrechen
Dialoge fordern sofortige Aufmerksamkeit. Lerne, wie du sie in Jetpack Compose umsetzt und wann du besser darauf verzichtest.
Snackbars in Jetpack Compose
Lerne, wie du mit Snackbars kurzes, nicht blockierendes Feedback und Aktionen in deinen Android-Apps anzeigst.
Menüs in Jetpack Compose: Overflow und Kontext-Aktionen
Lerne, wie du Menüs in Compose erstellst, um sekundäre Aktionen zugänglich zu machen, ohne die Benutzeroberfläche zu überladen.
Compose Navigation Basics: Routing im modernen Android
Lerne die Grundlagen der Navigation in Jetpack Compose. Erfahre, wie du NavHost, Destinations und den Back Stack für flüssige App-Abläufe nutzt.
Navigation Arguments in Jetpack Compose: Routen sicher übergeben
Erfahre, wie du Navigation Arguments in Compose typensicher nutzt. Lerne, warum du IDs statt Objekte übergibst und Fehler bei der Navigation vermeidest.
Back Handling und Predictive Back in Jetpack Compose
Lerne, wie du die Android Zurück-Geste in Jetpack Compose-Apps steuerst, den Back Stack verwaltest und eine nahtlose Benutzererfahrung sicherstellst.
Deep Links in Compose: Routen und Einstiegspunkte
Verbinde externe URLs und Benachrichtigungen direkt mit spezifischen Jetpack Compose Zielen. Erfahre, wie du Routen in deiner App sicher verwaltest.
Grundlagen adaptiver Layouts in Android
Lerne die Grundlagen für reaktionsfähige UIs in Jetpack Compose. Gestalte Bildschirme, die sich an Smartphones, Tablets und Foldables anpassen.