Sinn und Zweck der Modularisierung
Modularisierung teilt Android-Projekte in eigenständige Module auf. Wann das sinnvoll ist und welche Grenzen du ziehen solltest.
10 Artikel, täglich neu zusammengestellt
357 Artikel im Fokus
Du lernst, wie Coroutine-Fehler weitergereicht werden. Der Artikel zeigt Handler, Supervision und typische Android-Fallen.
Wenn ein Flow zu schnell sendet, braucht dein Consumer eine Strategie. Du lernst buffer, conflate und collectLatest gezielt einzusetzen.
Function Types mit Receiver erklären Kotlin-DSLs und Compose-APIs. Du lernst, wie der Receiver Code lesbar bündelt.
Funktionen bündeln Logik klar. Du lernst Parameter, Rückgabetypen und kurze Expression-Bodies.
Eine Offline Write Queue sichert Nutzeraktionen ohne Netz. Du lernst, wie pending writes später per Sync und Retry übertragen werden.
Du lernst, Collections mit count, sum, fold und reduce auszuwerten. Der Artikel zeigt klare Regeln für lesbaren Kotlin-Code.
ADRs halten fest, warum du Architekturentscheidungen triffst. So bleibt Android-Code langfristig nachvollziehbar.
Du lernst, wie Coroutine Cancellation lange Arbeit beendet. Der Artikel zeigt Android-Bezug, Cleanup und typische Fehler.
Du lernst, Coroutine- und Flow-Code stabil zu testen. Der Fokus liegt auf runTest, Fake-Zeit und reproduzierbaren Tests.
Stacks und Queues erklären LIFO und FIFO im Android-Alltag. Du erkennst sie in Navigation, Tasks und Events.
Werkzeuge, Android Studio, erstes Projekt und Lerngrundlagen für den Einstieg in die Android-Entwicklung.
Kotlin von den Grundlagen bis zu fortgeschrittenen Sprachfeatures, Nullability, Lambdas und Generics.
Saubere Code-Praxis, Versionskontrolle, Code-Reviews, Tests und professionelles Engineering-Denken.
Android-Manifest, Berechtigungen, Activities und die fundamentalen Bausteine der Plattform.
Deklarative UI mit Compose: Layouts, State, Recomposition, Material 3 und moderne Android-Oberflächen.
ViewModel, Repositories, Dependency Injection, Modul-Design und nachhaltige App-Architektur.
Persistenz mit Room, REST/Networking, Caching, Offline-First-Strategien und sichere Synchronisation.
Asynchrone Android-Entwicklung mit Coroutines, Flow, Strukturierter Nebenläufigkeit und Lifecycle-Awareness.
Unit-Tests, UI-Tests mit Compose, Debugging, Profiling und Qualitätssicherung im Android-Projekt.