Android Coden

Phase 05

Jetpack Compose

Deklarative UI mit Compose: Layouts, State, Recomposition, Material 3 und moderne Android-Oberflächen.

60 Artikel · Seite 1 von 3

Das Compose Mental Model verstehen
Android

Das Compose Mental Model verstehen

Verstehe den Paradigmenwechsel der deklarativen UI. Lerne, wie Jetpack Compose State nutzt und durch Recomposition robuste Benutzeroberflächen aufbaut.

· 8 min
Composable Functions
Android

Composable Functions

Lerne, wie du mit Composable Functions wiederverwendbare UI-Elemente in Android erstellst. Verstehe den UI-Baum und die @Composable-Annotation.

· 6 min
Compose Preview: Schnelles UI-Design und Iteration in Android
Android

Compose Preview: Schnelles UI-Design und Iteration in Android

Nutze Compose Previews, um deine Benutzeroberflächen ohne ständige App-Neustarts zu entwerfen und iterativ zu verbessern.

· 5 min
Modifiers in Jetpack Compose: Layout und Design präzise steuern
Android

Modifiers in Jetpack Compose: Layout und Design präzise steuern

Lerne, wie du mit Modifiers das Aussehen, das Layout und das Verhalten deiner Jetpack Compose UIs steuerst und typische Fehler bei der Anordnung vermeidest.

· 7 min
Modifier Order in Jetpack Compose: Warum die Reihenfolge zählt
Android

Modifier Order in Jetpack Compose: Warum die Reihenfolge zählt

Verstehe, wie die Reihenfolge von Modifiern das Layout und Verhalten in Jetpack Compose beeinflusst und lerne typische Fehler systematisch zu vermeiden.

· 7 min
Text in Jetpack Compose: Typografie und Styling
Android

Text in Jetpack Compose: Typografie und Styling

Lerne, wie du Text in Jetpack Compose professionell darstellst. Von String-Ressourcen über Typografie bis hin zu Barrierefreiheit und sicherem Styling.

· 7 min
Bilder in Jetpack Compose: Image, Painter und ContentScale
Android

Bilder in Jetpack Compose: Image, Painter und ContentScale

Lerne, wie du Bilder und Icons in Jetpack Compose korrekt anzeigst, skalierst und mit semantischen Beschreibungen barrierefrei gestaltest.

· 8 min
Buttons in Jetpack Compose: Aktionen und Zustände verwalten
Android

Buttons in Jetpack Compose: Aktionen und Zustände verwalten

Erfahre, wie du Buttons in Jetpack Compose einsetzt, Zustände verwaltest und klare Aktionen für deine Nutzer im Material Design umsetzt.

· 6 min
Text Fields in Jetpack Compose: Eingaben sicher verwalten
Android

Text Fields in Jetpack Compose: Eingaben sicher verwalten

Lerne, wie du Texteingaben in Jetpack Compose verarbeitest. Verstehe State, Tastatursteuerung und Validierung für eine optimale Nutzererfahrung.

· 7 min
Rows und Columns in Jetpack Compose
Android

Rows und Columns in Jetpack Compose

Lerne die grundlegenden Layout-Bausteine von Jetpack Compose kennen. Verstehe Arrangement und Alignment für präzise Benutzeroberflächen.

· 7 min
Box Layout in Jetpack Compose
Android

Box Layout in Jetpack Compose

Lerne, wie du mit dem Box-Layout in Jetpack Compose UI-Elemente übereinanderlegst. Ideal für Badges, Hintergründe und Overlays.

· 7 min
Constraint-Free Layout Thinking
Android

Constraint-Free Layout Thinking

Erfahre, warum komplexe Constraint-Systeme in Jetpack Compose selten nötig sind und wie du Layouts effizient durch Komposition aufbaust.

· 7 min
LazyColumn in Jetpack Compose: Effiziente Listen programmieren
Android

LazyColumn in Jetpack Compose: Effiziente Listen programmieren

Nutze LazyColumn in Jetpack Compose für performante Listen in deiner App. Erfahre, warum stabile Keys für effizientes Recycling unverzichtbar sind.

· 7 min
LazyGrid in Jetpack Compose: Effiziente Raster-Layouts
Android

LazyGrid in Jetpack Compose: Effiziente Raster-Layouts

Erstelle performante, adaptive Raster-Layouts für Galerien und Dashboards in Android. Lerne die Grundlagen von LazyVerticalGrid und dynamischen Zellen.

· 7 min
Lazy Layout Keys in Jetpack Compose: Identität und Performance
Android

Lazy Layout Keys in Jetpack Compose: Identität und Performance

Verstehe, wie stabile Keys in Lazy Layouts den Zustand von UI-Elementen erhalten und Rendering-Fehler bei Listenänderungen effektiv verhindern.

· 8 min
State in Compose: Zustand und UI-Updates meistern
Android

State in Compose: Zustand und UI-Updates meistern

Verstehe, wie State-Änderungen in Jetpack Compose die Recomposition steuern und wie du die Source of Truth in deinen Android-Apps richtig strukturierst.

· 7 min
Jetpack Compose: State mit remember speichern
Android

Jetpack Compose: State mit remember speichern

Lerne, wie du mit remember den Zustand in Jetpack Compose über Recompositions hinweg speicherst und UI-Status effizient verwaltest.

· 7 min
Jetpack Compose: Zustand sichern mit rememberSaveable
Android

Jetpack Compose: Zustand sichern mit rememberSaveable

Erfahre, wie du mit rememberSaveable UI-Zustände über Konfigurationsänderungen und Prozessneustarts hinweg in Jetpack Compose zuverlässig erhältst.

· 5 min
State Hoisting in Jetpack Compose: Konzepte und Praxis
Android

State Hoisting in Jetpack Compose: Konzepte und Praxis

Lerne, wie du durch State Hoisting in Jetpack Compose deine UI-Komponenten zustandslos, wiederverwendbar und testbar machst.

· 7 min
Unidirectional Data Flow (UDF) in Android
Android

Unidirectional Data Flow (UDF) in Android

Daten fließen nach unten, Events fließen nach oben. So strukturierst du mit Unidirectional Data Flow vorhersehbare Compose-UIs.

· 7 min
Event Lambdas in Jetpack Compose
Android

Event Lambdas in Jetpack Compose

Erfahre, wie du Nutzeraktionen mit Event Lambdas effizient verwaltest. Trenne UI von Logik für saubere Compose-Architekturen.

· 8 min
Derived State in Jetpack Compose: Effizienz durch abgeleitete Zustände
Android

Derived State in Jetpack Compose: Effizienz durch abgeleitete Zustände

Optimiere deine Compose-UIs mit derivedStateOf. Lerne, wie du teure Berechnungen vermeidest und Recompositions intelligent steuerst.

· 7 min
Snapshot State in Jetpack Compose verstehen
Android

Snapshot State in Jetpack Compose verstehen

Lerne, wie das Snapshot-System in Jetpack Compose Zustände verwaltet und gezielte UI-Aktualisierungen auslöst.

· 6 min
Recomposition in Jetpack Compose: Grundlagen und Funktionsweise
Android

Recomposition in Jetpack Compose: Grundlagen und Funktionsweise

Erfahre, was Recomposition in Jetpack Compose ist, warum sie nicht schlecht ist und wie du UI-Updates in Android-Apps gezielt steuerst und optimierst.

· 6 min