Android Coden

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
Android

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.

· 8 min
Side Effects in Jetpack Compose: Ein Überblick
Android

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.

· 5 min
LaunchedEffect: Coroutines im Compose-Lebenszyklus sicher verwalten
Android

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.

· 10 min
DisposableEffect in Jetpack Compose: Effizientes Cleanup
Android

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.

· 6 min
SideEffect in Jetpack Compose: State sicher weitergeben
Android

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.

· 6 min
rememberUpdatedState in Jetpack Compose richtig nutzen
Android

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.

· 7 min
produceState: Externe Datenquellen in Compose-State umwandeln
Android

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.

· 8 min
snapshotFlow in Compose: State in Streams umwandeln
Android

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.

· 5 min
Material 3 in Jetpack Compose: Ein fundierter Überblick
Android

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.

· 6 min
Color Scheme in Jetpack Compose: Theming, Kontrast und Dynamic Color
Android

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.

· 6 min
Typografie in Jetpack Compose
Android

Typografie in Jetpack Compose

Erfahre, wie du mit einer durchdachten Typografie lesbare und strukturierte Benutzeroberflächen in Jetpack Compose entwickelst.

· 5 min
Shapes und Elevation in Jetpack Compose
Android

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.

· 7 min
Scaffold in Jetpack Compose: Bildschirmstruktur einfach aufbauen
Android

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.

· 7 min
Top App Bars in Jetpack Compose: Navigation und Aktionen
Android

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.

· 5 min
Navigation Bars in Jetpack Compose: Tabs und Bottom Navigation
Android

Navigation Bars in Jetpack Compose: Tabs und Bottom Navigation

Erfahre, wie du primäre App-Ziele mit Navigation Bars strukturierst und übersichtlich darstellst.

· 7 min
Cards in Jetpack Compose: Inhalte sinnvoll gruppieren
Android

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.

· 6 min
Dialoge in Jetpack Compose: Richtig unterbrechen
Android

Dialoge in Jetpack Compose: Richtig unterbrechen

Dialoge fordern sofortige Aufmerksamkeit. Lerne, wie du sie in Jetpack Compose umsetzt und wann du besser darauf verzichtest.

· 5 min
Snackbars in Jetpack Compose
Android

Snackbars in Jetpack Compose

Lerne, wie du mit Snackbars kurzes, nicht blockierendes Feedback und Aktionen in deinen Android-Apps anzeigst.

· 4 min
Menüs in Jetpack Compose: Overflow und Kontext-Aktionen
Android

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.

· 6 min
Compose Navigation Basics: Routing im modernen Android
Android

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.

· 5 min
Navigation Arguments in Jetpack Compose: Routen sicher übergeben
Android

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.

· 5 min
Back Handling und Predictive Back in Jetpack Compose
Android

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.

· 9 min
Deep Links in Compose: Routen und Einstiegspunkte
Android

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.

· 6 min
Grundlagen adaptiver Layouts in Android
Android

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.

· 7 min