Alle Artikel
357 Artikel insgesamt · Seite 17 von 30
Channels in Android-Coroutines verstehen
Channels sind ein Werkzeug für Coroutine-Kommunikation. Du lernst, wann sie als Queue oder Actor sinnvoll sind.
GraphQL Awareness für Android-Entwicklung
GraphQL verschiebt Datenabfragen vom Endpunkt zur Query. Du lernst, wann das in Android hilft und wann REST reicht.
Strategy Pattern in Android: Verhalten austauschbar machen
Du lernst, wie das Strategy Pattern Verhalten kapselt. So bleibt Android-Code testbar und erweiterbar.
Composable Functions
Lerne, wie du mit Composable Functions wiederverwendbare UI-Elemente in Android erstellst. Verstehe den UI-Baum und die @Composable-Annotation.
SQLite-Grundlagen
SQLite ist die lokale SQL-Basis vieler Android-Apps. Du lernst, wie Tabellen, Abfragen und Constraints Room erklärbar machen.
Technische Fragen richtig stellen
Wer Fragen präzise stellt, bekommt schneller Antworten. Dieser Artikel zeigt dir Reproduktion, Kontext und Fehlerbeschreibung.
Not-Null Assertion in Kotlin vermeiden
`!!` kann Null-Sicherheit aushebeln. Du lernst, wie du Crash-Risiken in Android-Code gezielt reduzierst.
Composition: Verhalten flexibel kombinieren
Composition kombiniert kleine Objekte zu flexiblem Verhalten. So vermeidest du starre Vererbung in Android-Code.
Preferences DataStore
Preferences DataStore speichert einfache Einstellungen asynchron. Du lernst, wie Flow daraus verlässliche UI-Daten macht.
Skalierbare Paketstruktur
Eine durchdachte Paketstruktur macht Code wartbar und Teams produktiv. Du lernst, wie du Features und Schichten sinnvoll trennst.
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.
Data Layer Testing in Android
Teste Repositories ohne echte Server. So prüfst du Datenlogik mit Fake-APIs und In-Memory-Datenbanken.