<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Android Coden</title><description>Android-Entwicklung lernen mit Kotlin, Jetpack Compose, modernen Architekturen und professionellen Tools — strukturiert vom ersten Projekt bis zur produktionsreifen App.</description><link>https://android-coden.de/</link><language>de-DE</language><item><title>Sinn und Zweck der Modularisierung</title><link>https://android-coden.de/android/modularization-purpose</link><guid isPermaLink="true">https://android-coden.de/android/modularization-purpose</guid><description>Modularisierung teilt Android-Projekte in eigenständige Module auf. Wann das sinnvoll ist und welche Grenzen du ziehen solltest.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>modules</category><category>scalability</category><category>boundaries</category><author>Redaktion</author></item><item><title>Offline Write Queue</title><link>https://android-coden.de/android/offline-write-queue</link><guid isPermaLink="true">https://android-coden.de/android/offline-write-queue</guid><description>Eine Offline Write Queue sichert Nutzeraktionen ohne Netz. Du lernst, wie pending writes später per Sync und Retry übertragen werden.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>pending-writes</category><category>sync</category><category>retry</category><author>Redaktion</author></item><item><title>Collection Aggregation in Kotlin</title><link>https://android-coden.de/android/collection-aggregation</link><guid isPermaLink="true">https://android-coden.de/android/collection-aggregation</guid><description>Du lernst, Collections mit count, sum, fold und reduce auszuwerten. Der Artikel zeigt klare Regeln für lesbaren Kotlin-Code.</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>count</category><category>sum</category><category>fold</category><category>reduce</category><author>Redaktion</author></item><item><title>Architecture Decision Records in Android-Projekten</title><link>https://android-coden.de/android/architecture-decision-records</link><guid isPermaLink="true">https://android-coden.de/android/architecture-decision-records</guid><description>ADRs halten fest, warum du Architekturentscheidungen triffst. So bleibt Android-Code langfristig nachvollziehbar.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>adr</category><category>tradeoffs</category><category>history</category><author>Redaktion</author></item><item><title>Coroutine Cancellation in Android</title><link>https://android-coden.de/android/coroutine-cancellation</link><guid isPermaLink="true">https://android-coden.de/android/coroutine-cancellation</guid><description>Du lernst, wie Coroutine Cancellation lange Arbeit beendet. Der Artikel zeigt Android-Bezug, Cleanup und typische Fehler.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cooperative-cancellation</category><category>cleanup</category><author>Redaktion</author></item><item><title>Strategie für asynchrone Tests</title><link>https://android-coden.de/android/async-testing-strategy</link><guid isPermaLink="true">https://android-coden.de/android/async-testing-strategy</guid><description>Du lernst, Coroutine- und Flow-Code stabil zu testen. Der Fokus liegt auf runTest, Fake-Zeit und reproduzierbaren Tests.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>runtest</category><category>fake-clocks</category><category>deterministic-tests</category><author>Redaktion</author></item><item><title>Stacks und Queues in Android verstehen</title><link>https://android-coden.de/android/stacks-and-queues</link><guid isPermaLink="true">https://android-coden.de/android/stacks-and-queues</guid><description>Stacks und Queues erklären LIFO und FIFO im Android-Alltag. Du erkennst sie in Navigation, Tasks und Events.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>lifo</category><category>fifo</category><category>navigation</category><author>Redaktion</author></item><item><title>Data-Module: Datenzugriff in Android sauber kapseln</title><link>https://android-coden.de/android/data-modules</link><guid isPermaLink="true">https://android-coden.de/android/data-modules</guid><description>Data-Module isolieren Datenzugriff und bieten Features saubere Interfaces. Du lernst, warum diese Trennung Testbarkeit und Wartbarkeit entscheidend verbessert.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>repositories</category><category>apis</category><category>persistence</category><author>Redaktion</author></item><item><title>Modifier Order in Jetpack Compose: Warum die Reihenfolge zählt</title><link>https://android-coden.de/android/modifier-order</link><guid isPermaLink="true">https://android-coden.de/android/modifier-order</guid><description>Verstehe, wie die Reihenfolge von Modifiern das Layout und Verhalten in Jetpack Compose beeinflusst und lerne typische Fehler systematisch zu vermeiden.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>chain-order</category><category>layout</category><category>behavior</category><author>Redaktion</author></item><item><title>Datenstrukturen im Überblick</title><link>https://android-coden.de/android/data-structures-overview</link><guid isPermaLink="true">https://android-coden.de/android/data-structures-overview</guid><description>Datenstrukturen bestimmen, wie deine Android-App Daten hält, findet und verändert. Du lernst Arrays, Listen, Maps und Sets gezielt einzuordnen.</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>arrays</category><category>lists</category><category>maps</category><category>sets</category><author>Redaktion</author></item><item><title>Fehlerbehandlung in Coroutines</title><link>https://android-coden.de/android/coroutine-exception-handling</link><guid isPermaLink="true">https://android-coden.de/android/coroutine-exception-handling</guid><description>Du lernst, wie Coroutine-Fehler weitergereicht werden. Der Artikel zeigt Handler, Supervision und typische Android-Fallen.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>propagation</category><category>handlers</category><category>supervision</category><author>Redaktion</author></item><item><title>Flow Backpressure in Android</title><link>https://android-coden.de/android/flow-backpressure</link><guid isPermaLink="true">https://android-coden.de/android/flow-backpressure</guid><description>Wenn ein Flow zu schnell sendet, braucht dein Consumer eine Strategie. Du lernst buffer, conflate und collectLatest gezielt einzusetzen.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>buffer</category><category>conflate</category><category>collectlatest</category><author>Redaktion</author></item><item><title>Function Types mit Receiver in Kotlin</title><link>https://android-coden.de/android/function-types-with-receivers</link><guid isPermaLink="true">https://android-coden.de/android/function-types-with-receivers</guid><description>Function Types mit Receiver erklären Kotlin-DSLs und Compose-APIs. Du lernst, wie der Receiver Code lesbar bündelt.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>dsl</category><category>receiver</category><category>compose</category><author>Redaktion</author></item><item><title>Funktionen in Kotlin</title><link>https://android-coden.de/android/functions</link><guid isPermaLink="true">https://android-coden.de/android/functions</guid><description>Funktionen bündeln Logik klar. Du lernst Parameter, Rückgabetypen und kurze Expression-Bodies.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>parameters</category><category>return-types</category><category>expression-body</category><author>Redaktion</author></item><item><title>Android Manifest: Komponenten, Rechte und Metadaten erklärt</title><link>https://android-coden.de/android/android-manifest</link><guid isPermaLink="true">https://android-coden.de/android/android-manifest</guid><description>Das Android Manifest meldet Komponenten, Rechte und Metadaten deiner App an das System. Hier lernst du seinen Aufbau und typische Stolperfallen kennen.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>manifest</category><category>components</category><category>permissions</category><author>Redaktion</author></item><item><title>rememberUpdatedState in Jetpack Compose richtig nutzen</title><link>https://android-coden.de/android/rememberupdatedstate</link><guid isPermaLink="true">https://android-coden.de/android/rememberupdatedstate</guid><description>Lerne, wie du mit rememberUpdatedState veraltete State-Captures in Compose vermeidest. So stellst du sicher, dass Callbacks in Effekten immer aktuell sind.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>stale-captures</category><category>callbacks</category><category>effects</category><author>Redaktion</author></item><item><title>UI Events: Flüchtige Aktionen sauber von Zustand trennen</title><link>https://android-coden.de/android/ui-events</link><guid isPermaLink="true">https://android-coden.de/android/ui-events</guid><description>UI Events trennen flüchtige Benutzeraktionen von persistentem Zustand. Sie verhindern doppelte Navigation und inkonsistente UI-Zustände.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>user-actions</category><category>one-off-effects</category><category>navigation</category><author>Redaktion</author></item><item><title>Kontrollfluss in Kotlin</title><link>https://android-coden.de/android/control-flow</link><guid isPermaLink="true">https://android-coden.de/android/control-flow</guid><description>Kontrollfluss steuert Entscheidungen und Wiederholungen in Kotlin. Du lernst, if, when und Schleifen klar in Android-Code einzusetzen.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>if</category><category>when</category><category>loops</category><author>Redaktion</author></item><item><title>Multi-Back-Stack Navigation</title><link>https://android-coden.de/android/multi-back-stack-navigation</link><guid isPermaLink="true">https://android-coden.de/android/multi-back-stack-navigation</guid><description>Multi-Back-Stack Navigation bewahrt den Zustand jedes Bottom-Nav-Tabs separat. Du lernst, wie drei NavOptions-Flags das Verhalten aktivieren.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>bottom-nav</category><category>state</category><category>back-stack</category><author>Redaktion</author></item><item><title>Privacy Mindset in Android-Apps</title><link>https://android-coden.de/android/privacy-mindset</link><guid isPermaLink="true">https://android-coden.de/android/privacy-mindset</guid><description>Datenschutz beginnt bei der Produktentscheidung. Du lernst, wie du Daten sparsam, transparent und mit klarem Nutzen erhebst.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>data-minimization</category><category>consent</category><category>transparency</category><author>Redaktion</author></item><item><title>Work Retries: Wiederholungen für robuste Hintergrundarbeit</title><link>https://android-coden.de/android/work-retries</link><guid isPermaLink="true">https://android-coden.de/android/work-retries</guid><description>Lerne, wie du temporäre Fehler in Hintergrundarbeit gezielt wiederholst und dabei Akku, Datenvolumen und Nutzervertrauen schützt.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>backoff</category><category>result-retry</category><category>resilience</category><author>Redaktion</author></item><item><title>Color Scheme in Jetpack Compose: Theming, Kontrast und Dynamic Color</title><link>https://android-coden.de/android/color-scheme</link><guid isPermaLink="true">https://android-coden.de/android/color-scheme</guid><description>Lerne, wie du mit Jetpack Compose ein flexibles Color Scheme aufbaust, das Dark Mode, Dynamic Color und Barrierefreiheit konsequent unterstützt.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>dynamic-color</category><category>contrast</category><category>theme</category><author>Redaktion</author></item><item><title>State-Holder-Alternativen in Compose</title><link>https://android-coden.de/android/state-holder-alternatives</link><guid isPermaLink="true">https://android-coden.de/android/state-holder-alternatives</guid><description>Nicht jeder Zustand gehört ins ViewModel. Du lernst, wann remember, ein plain State Holder oder ViewModel die richtige Wahl ist.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>plain-state-holder</category><category>viewmodel</category><category>remember</category><author>Redaktion</author></item><item><title>Main Safety: sichere Suspend-Funktionen</title><link>https://android-coden.de/android/main-safety</link><guid isPermaLink="true">https://android-coden.de/android/main-safety</guid><description>Main Safety hält deine App reaktionsfähig. Du lernst, wie Suspend-APIs blockierende Arbeit korrekt verlagern.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>dispatchers</category><category>blocking-work</category><category>suspend-apis</category><author>Redaktion</author></item><item><title>Stack Traces lesen: Crash-Ursachen schnell finden</title><link>https://android-coden.de/android/reading-stack-traces</link><guid isPermaLink="true">https://android-coden.de/android/reading-stack-traces</guid><description>Lerne, wie du Stack Traces in Android-Apps liest, die wichtigen Zeilen erkennst und die Crash-Ursache zielsicher findest.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>exception</category><category>call-stack</category><category>root-cause</category><author>Redaktion</author></item><item><title>Visibility Modifier in Kotlin</title><link>https://android-coden.de/android/visibility-modifiers</link><guid isPermaLink="true">https://android-coden.de/android/visibility-modifiers</guid><description>Sichtbarkeit steuert, wer deinen Kotlin-Code nutzen darf. Du lernst, Implementierungsdetails in Android-Apps gezielt zu begrenzen.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>public</category><category>private</category><category>internal</category><category>protected</category><author>Redaktion</author></item><item><title>Entwickler-Mindset: Wie du als Android-Lernender besser denkst</title><link>https://android-coden.de/android/developer-mindset</link><guid isPermaLink="true">https://android-coden.de/android/developer-mindset</guid><description>Entwickler-Mindset für Android: Wie du Probleme zerlegst, in kleinen Schritten iterierst und Feedback gezielt nutzt.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>problem-solving</category><category>iteration</category><category>feedback</category><author>Redaktion</author></item><item><title>Repository APIs</title><link>https://android-coden.de/android/repository-apis</link><guid isPermaLink="true">https://android-coden.de/android/repository-apis</guid><description>Repositories kapseln Datenquellen hinter einer klaren API. Du lernst, Methoden app-nah statt datenbank-nah zu gestalten.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>clean-contracts</category><category>flows</category><category>suspend</category><author>Redaktion</author></item><item><title>Architecture Capstone: Alle Schichten im Zusammenspiel</title><link>https://android-coden.de/android/architecture-capstone</link><guid isPermaLink="true">https://android-coden.de/android/architecture-capstone</guid><description>Alle Architekturschichten vereinen sich in einer kleinen App. UI, Domain, Daten, DI und Tests arbeiten gemeinsam.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>layered-app</category><category>di</category><category>offline-data</category><author>Redaktion</author></item><item><title>MVI und Reducer: Zustandsübergänge sauber modellieren</title><link>https://android-coden.de/android/mvi-and-reducers</link><guid isPermaLink="true">https://android-coden.de/android/mvi-and-reducers</guid><description>MVI strukturiert Android-Apps mit Intents, Reducern und unveränderlichem Zustand. So werden komplexe Zustandsübergänge nachvollziehbar und testbar.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>intents</category><category>reducers</category><category>immutable-state</category><author>Redaktion</author></item><item><title>Separation of Concerns – Verantwortlichkeiten klar trennen</title><link>https://android-coden.de/android/separation-of-concerns</link><guid isPermaLink="true">https://android-coden.de/android/separation-of-concerns</guid><description>Separation of Concerns trennt UI, Geschäftslogik und Datenzugriff klar voneinander. So bleibt Android-Code testbar, wartbar und strukturiert.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>responsibilities</category><category>boundaries</category><category>cohesion</category><author>Redaktion</author></item><item><title>Coroutine Exceptions in Kotlin verstehen</title><link>https://android-coden.de/android/coroutine-exceptions</link><guid isPermaLink="true">https://android-coden.de/android/coroutine-exceptions</guid><description>Du lernst, wie Exceptions in Coroutines weitergegeben werden. Der Artikel zeigt Regeln für Failure, Propagation und Supervision.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>supervision</category><category>failure</category><category>propagation</category><author>Redaktion</author></item><item><title>Repository-Implementierung in Android</title><link>https://android-coden.de/android/repository-implementation</link><guid isPermaLink="true">https://android-coden.de/android/repository-implementation</guid><description>Du lernst, wie ein Repository lokale und entfernte Datenquellen bündelt. Der Fokus liegt auf klaren APIs, Mapping und Offline-Fähigkeit.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>local</category><category>remote</category><category>mapping</category><author>Redaktion</author></item><item><title>Dispatchers in Kotlin-Coroutines</title><link>https://android-coden.de/android/dispatchers</link><guid isPermaLink="true">https://android-coden.de/android/dispatchers</guid><description>Dispatchers steuern, wo Coroutine-Code läuft. Du lernst Main, IO und Default gezielt für Android-Code zu wählen.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>main</category><category>io</category><category>default</category><author>Redaktion</author></item><item><title>Git Setup für Android: Identität und Repository sauber einrichten</title><link>https://android-coden.de/android/git-setup</link><guid isPermaLink="true">https://android-coden.de/android/git-setup</guid><description>So konfigurierst du Git für Android-Projekte: Identität setzen, Repositories sicher initialisieren oder klonen.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>config</category><category>identity</category><category>repository</category><author>Redaktion</author></item><item><title>Accessibility Mindset: Barrierefreiheit von Anfang an</title><link>https://android-coden.de/android/accessibility-mindset</link><guid isPermaLink="true">https://android-coden.de/android/accessibility-mindset</guid><description>Barrierefreiheit ist Produktqualität. Du lernst, wie du inklusive Android-Apps von Beginn an planst und prüfst.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>inclusive-design</category><category>assistive-technology</category><author>Redaktion</author></item><item><title>Datenstrategie im Review</title><link>https://android-coden.de/android/data-mastery-review</link><guid isPermaLink="true">https://android-coden.de/android/data-mastery-review</guid><description>Du prüfst, ob Speicherung, Netzwerk und Sync zusammenpassen. So entsteht eine robuste Datenstrategie für Offline-Nutzung.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>storage</category><category>network</category><category>offline</category><author>Redaktion</author></item><item><title>Interfaces in Kotlin</title><link>https://android-coden.de/android/interfaces</link><guid isPermaLink="true">https://android-coden.de/android/interfaces</guid><description>Interfaces trennen Vertrag und Umsetzung. So bleibt Android-Code austauschbar, testbar und leichter wartbar.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>contracts</category><category>abstraction</category><category>di</category><author>Redaktion</author></item><item><title>Konfigurationsarchitektur: Build-Zeit, Laufzeit und Remote sauber trennen</title><link>https://android-coden.de/android/configuration-architecture</link><guid isPermaLink="true">https://android-coden.de/android/configuration-architecture</guid><description>Eine App braucht drei Konfigurationsebenen: Build-Zeit, Laufzeit und Remote. Du lernst, wie du sie strukturiert in Android-Projekten einsetzt.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>build-config</category><category>remote-config</category><category>flags</category><author>Redaktion</author></item><item><title>coroutineScope in Android: strukturierte parallele Arbeit</title><link>https://android-coden.de/android/coroutinescope</link><guid isPermaLink="true">https://android-coden.de/android/coroutinescope</guid><description>coroutineScope bündelt parallele Kindaufgaben in Kotlin. Du lernst, wie Fehler sauber weitergegeben werden.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>child-tasks</category><category>structured-work</category><category>failure</category><author>Redaktion</author></item><item><title>OkHttp-Konzepte: Clients, Interceptors und Timeouts</title><link>https://android-coden.de/android/okhttp-concepts</link><guid isPermaLink="true">https://android-coden.de/android/okhttp-concepts</guid><description>OkHttp ist der HTTP-Motor vieler Android-Apps. Du lernst Clients, Interceptors und Timeouts praxisnah einzuordnen.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>interceptors</category><category>clients</category><category>timeouts</category><author>Redaktion</author></item><item><title>Klassen in Kotlin für Android</title><link>https://android-coden.de/android/classes</link><guid isPermaLink="true">https://android-coden.de/android/classes</guid><description>Klassen modellieren App-Konzepte mit Zustand und Verhalten. Du lernst Konstruktoren, Properties und typische Android-Fallen kennen.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>class</category><category>constructor</category><category>properties</category><author>Redaktion</author></item><item><title>Dein erstes Android-Projekt: Template, Package Name und App-Modul verstehen</title><link>https://android-coden.de/android/first-android-project</link><guid isPermaLink="true">https://android-coden.de/android/first-android-project</guid><description>So legst du dein erstes Android-Projekt an, wählst das passende Template und verstehst, was Android Studio im App-Modul erzeugt.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>template</category><category>package-name</category><category>app-module</category><author>Redaktion</author></item><item><title>Insets in Jetpack Compose richtig verwalten</title><link>https://android-coden.de/android/insets</link><guid isPermaLink="true">https://android-coden.de/android/insets</guid><description>Vermeide überlappende Systemleisten und Tastaturen in deinen Layouts. Dieser Leitfaden erklärt die korrekte Nutzung von Window Insets in Android.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>status-bar</category><category>navigation-bar</category><category>ime</category><author>Redaktion</author></item><item><title>Clean Architecture: Wann es wirklich hilft</title><link>https://android-coden.de/android/clean-architecture-pragmatism</link><guid isPermaLink="true">https://android-coden.de/android/clean-architecture-pragmatism</guid><description>Clean Architecture ist kein Selbstzweck. Wann Use Cases und Grenzen wirklich helfen – und wann sie nur Overhead erzeugen.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>use-cases</category><category>boundaries</category><category>complexity</category><author>Redaktion</author></item><item><title>Warum Versionskontrolle ab Tag eins zu jedem Android-Projekt gehört</title><link>https://android-coden.de/android/version-control-purpose</link><guid isPermaLink="true">https://android-coden.de/android/version-control-purpose</guid><description>Lerne, warum Git als Versionskontrolle in jedem Android-Projekt Pflicht ist und welche Sicherheit es dir gibt.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>git</category><category>history</category><category>recovery</category><author>Redaktion</author></item><item><title>Einführung in Coroutines</title><link>https://android-coden.de/android/coroutines-introduction</link><guid isPermaLink="true">https://android-coden.de/android/coroutines-introduction</guid><description>Coroutines helfen dir, asynchrone Arbeit in Android klar zu strukturieren. Du lernst das Grundmodell von suspend, async und Concurrency.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>suspend</category><category>async</category><category>concurrency</category><author>Redaktion</author></item><item><title>Java-Interoperabilität in Kotlin</title><link>https://android-coden.de/android/java-interoperability</link><guid isPermaLink="true">https://android-coden.de/android/java-interoperability</guid><description>Kotlin arbeitet eng mit Java zusammen. Du lernst, wie du Java-APIs, Platform Types und Nullability sicher einordnest.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>java-apis</category><category>platform-types</category><category>nullability</category><author>Redaktion</author></item><item><title>Merge Conflicts in Git sicher lösen</title><link>https://android-coden.de/android/merge-conflicts</link><guid isPermaLink="true">https://android-coden.de/android/merge-conflicts</guid><description>Merge Conflicts entstehen, wenn Git Änderungen nicht automatisch verbinden kann. Du lernst, Konflikte sicher zu prüfen.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>conflict-resolution</category><category>git</category><category>collaboration</category><author>Redaktion</author></item><item><title>App Sandbox: So isoliert Android deine App vom Rest des Systems</title><link>https://android-coden.de/android/app-sandbox</link><guid isPermaLink="true">https://android-coden.de/android/app-sandbox</guid><description>Die App Sandbox trennt jede Android-App per UID und Linux-Prozess. Du lernst, was das für Daten, Berechtigungen und deinen Code bedeutet.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>process-isolation</category><category>uid</category><category>security</category><author>Redaktion</author></item><item><title>Build-Logik organisieren: Convention Plugins in Android-Projekten</title><link>https://android-coden.de/android/build-logic-organization</link><guid isPermaLink="true">https://android-coden.de/android/build-logic-organization</guid><description>Convention Plugins bündeln wiederholte Gradle-Konfiguration zentral. So bleiben auch große Multi-Modul-Projekte konsistent und wartbar.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>convention-plugins</category><category>gradle</category><category>consistency</category><author>Redaktion</author></item><item><title>Kotlin Playground: Schnell experimentieren ohne Android Studio</title><link>https://android-coden.de/android/kotlin-playground</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-playground</guid><description>Kotlin Playground ist ein Browser-Tool für schnelle Code-Experimente. So nutzt du es sinnvoll für deinen Android-Lernweg.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>snippets</category><category>repl</category><category>experiments</category><author>Redaktion</author></item><item><title>Flow Combination in Kotlin Flow</title><link>https://android-coden.de/android/flow-combination</link><guid isPermaLink="true">https://android-coden.de/android/flow-combination</guid><description>Du lernst, wie du mehrere Flows zu UI-State zusammenführst. Der Artikel grenzt combine, zip und merge klar voneinander ab.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>combine</category><category>zip</category><category>merge</category><author>Redaktion</author></item><item><title>Flow-Einstieg: asynchrone Datenströme in Kotlin</title><link>https://android-coden.de/android/flow-introduction</link><guid isPermaLink="true">https://android-coden.de/android/flow-introduction</guid><description>Flow modelliert asynchrone Datenströme in Android. Du nutzt es für Datenbank-Updates und Netzwerkstatus.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>streams</category><category>cold-flow</category><category>reactive-data</category><author>Redaktion</author></item><item><title>Type Inference in Kotlin</title><link>https://android-coden.de/android/type-inference</link><guid isPermaLink="true">https://android-coden.de/android/type-inference</guid><description>Kotlin kann viele Typen selbst bestimmen. Du lernst, wann inferred types reichen und wann explicit types Code klarer machen.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>inferred-types</category><category>explicit-types</category><author>Redaktion</author></item><item><title>Variablen und Werte in Kotlin</title><link>https://android-coden.de/android/variables-and-values</link><guid isPermaLink="true">https://android-coden.de/android/variables-and-values</guid><description>Du lernst, wann du in Kotlin val oder var nutzt. So hältst du Android-Code stabiler, klarer und leichter testbar.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>val</category><category>var</category><category>mutability</category><author>Redaktion</author></item><item><title>Android Studio installieren — IDE, SDK und Tools richtig einrichten</title><link>https://android-coden.de/android/android-studio-installation</link><guid isPermaLink="true">https://android-coden.de/android/android-studio-installation</guid><description>Android Studio bündelt IDE, SDK und Tooling. Diese Anleitung zeigt dir, was du installierst, warum, und worauf du dabei achten solltest.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>ide</category><category>sdk</category><category>tools</category><author>Redaktion</author></item><item><title>Architektur testen: Verhalten statt Implementierung prüfen</title><link>https://android-coden.de/android/architecture-testing</link><guid isPermaLink="true">https://android-coden.de/android/architecture-testing</guid><description>Gute Architekturtests prüfen öffentliches Verhalten, nicht interne Verdrahtung. So baust du stabile, wartbare Test-Suites für moderne Android-Apps.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>boundaries</category><category>fakes</category><category>behavior</category><author>Redaktion</author></item><item><title>Objektorientierte Prinzipien in Android</title><link>https://android-coden.de/android/object-oriented-principles</link><guid isPermaLink="true">https://android-coden.de/android/object-oriented-principles</guid><description>Du lernst, wie Kapselung, Abstraktion und Polymorphie Android-Code klarer und testbarer machen.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>encapsulation</category><category>abstraction</category><category>polymorphism</category><author>Redaktion</author></item><item><title>Offizielle Architektur-Empfehlungen</title><link>https://android-coden.de/android/official-architecture-recommendations</link><guid isPermaLink="true">https://android-coden.de/android/official-architecture-recommendations</guid><description>Google definiert klare Schichtenprinzipien für Android-Apps. Dieser Artikel erklärt, welche Muster empfohlen werden und warum sie die Wartbarkeit verbessern.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>google-guidance</category><category>layers</category><category>best-practices</category><author>Redaktion</author></item><item><title>Gleichheit und Identität in Kotlin</title><link>https://android-coden.de/android/equality-and-identity</link><guid isPermaLink="true">https://android-coden.de/android/equality-and-identity</guid><description>Du lernst, wann Kotlin Werte nach Inhalt vergleicht und wann zwei Referenzen wirklich dasselbe Objekt meinen.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>equals</category><category>referential-equality</category><category>data-classes</category><author>Redaktion</author></item><item><title>Strategie für Fehlerbehandlung</title><link>https://android-coden.de/android/error-handling-strategy</link><guid isPermaLink="true">https://android-coden.de/android/error-handling-strategy</guid><description>Du lernst, Fehler gezielt einzuordnen. So trennst du behebbare Probleme von Bugs und Abstürzen.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>failures</category><category>recovery</category><category>user-feedback</category><author>Redaktion</author></item><item><title>Testing Mindset: Verhalten prüfen, Regressionen vermeiden</title><link>https://android-coden.de/android/testing-mindset</link><guid isPermaLink="true">https://android-coden.de/android/testing-mindset</guid><description>Tests zeigen, ob wichtiges Verhalten weiter funktioniert. Du lernst, wie daraus Vertrauen statt Zufall entsteht.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>behavior</category><category>regression</category><category>confidence</category><author>Redaktion</author></item><item><title>WebSockets bewusst einsetzen</title><link>https://android-coden.de/android/websockets-awareness</link><guid isPermaLink="true">https://android-coden.de/android/websockets-awareness</guid><description>WebSockets ermöglichen Echtzeit-Kommunikation in Android-Apps. Du lernst, wann eine dauerhafte Verbindung sinnvoll ist.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>real-time</category><category>bidirectional</category><category>lifecycle</category><author>Redaktion</author></item><item><title>supervisorScope in Kotlin Coroutines</title><link>https://android-coden.de/android/supervisorscope</link><guid isPermaLink="true">https://android-coden.de/android/supervisorscope</guid><description>supervisorScope hilft dir, unabhängige Coroutine-Aufgaben getrennt fehlschlagen zu lassen. So bleibt deine Android-App robuster.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>partial-failure</category><category>independent-children</category><author>Redaktion</author></item><item><title>Use Cases: Geschäftslogik sauber kapseln</title><link>https://android-coden.de/android/use-cases</link><guid isPermaLink="true">https://android-coden.de/android/use-cases</guid><description>Use Cases kapseln eine konkrete Businessaktion in einer eigenen Klasse. Damit bleibt deine Architektur testbar und übersichtlich.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>interactors</category><category>single-responsibility</category><category>orchestration</category><author>Redaktion</author></item><item><title>Code Review Basics</title><link>https://android-coden.de/android/code-review-basics</link><guid isPermaLink="true">https://android-coden.de/android/code-review-basics</guid><description>Code Reviews helfen dir, Verhalten, Tests und Wartbarkeit gezielt zu prüfen. So gibst du Feedback ohne Stil-Debatten.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>feedback</category><category>correctness</category><category>maintainability</category><author>Redaktion</author></item><item><title>Kotlin Properties: Getter, Setter und Backing Fields</title><link>https://android-coden.de/android/properties</link><guid isPermaLink="true">https://android-coden.de/android/properties</guid><description>Du lernst, wie Kotlin Properties statt direkter Felder arbeiten. Getter, Setter und Backing Fields werden im Android-Alltag greifbar.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>getters</category><category>setters</category><category>backing-fields</category><author>Redaktion</author></item><item><title>Projektstruktur-Tour: Wo dein Android-Code wirklich lebt</title><link>https://android-coden.de/android/project-structure-tour</link><guid isPermaLink="true">https://android-coden.de/android/project-structure-tour</guid><description>Lerne, wo Kotlin-Code, Ressourcen, Manifest, Tests und Gradle-Dateien in einem Android-Projekt liegen und wie du sie sicher findest.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>app</category><category>src</category><category>manifests</category><category>resources</category><author>Redaktion</author></item><item><title>Derived State in Jetpack Compose: Effizienz durch abgeleitete Zustände</title><link>https://android-coden.de/android/derived-state</link><guid isPermaLink="true">https://android-coden.de/android/derived-state</guid><description>Optimiere deine Compose-UIs mit derivedStateOf. Lerne, wie du teure Berechnungen vermeidest und Recompositions intelligent steuerst.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>derivedstateof</category><category>computed-state</category><category>efficiency</category><author>Redaktion</author></item><item><title>LazyColumn in Jetpack Compose: Effiziente Listen programmieren</title><link>https://android-coden.de/android/lazycolumn</link><guid isPermaLink="true">https://android-coden.de/android/lazycolumn</guid><description>Nutze LazyColumn in Jetpack Compose für performante Listen in deiner App. Erfahre, warum stabile Keys für effizientes Recycling unverzichtbar sind.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>lists</category><category>recycling</category><category>keys</category><author>Redaktion</author></item><item><title>Eindeutige Hintergrundarbeit in Android</title><link>https://android-coden.de/android/unique-work</link><guid isPermaLink="true">https://android-coden.de/android/unique-work</guid><description>Eindeutige Hintergrundarbeit verhindert doppelte Jobs und hält Sync-Abläufe auch bei wiederholten Auslösern stabil.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>replacement-policy</category><category>idempotency</category><category>duplicates</category><author>Redaktion</author></item><item><title>Window Size Classes in Jetpack Compose: Layouts für jedes Display</title><link>https://android-coden.de/android/window-size-classes</link><guid isPermaLink="true">https://android-coden.de/android/window-size-classes</guid><description>Lerne, wie du mit Window Size Classes responsive UIs in Jetpack Compose baust, die sich an jede Bildschirmgröße anpassen.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>compact</category><category>medium</category><category>expanded</category><author>Redaktion</author></item><item><title>App-Startup-Initializer gezielt einsetzen</title><link>https://android-coden.de/android/app-startup-initializers</link><guid isPermaLink="true">https://android-coden.de/android/app-startup-initializers</guid><description>App-Startup-Initializer starten Abhängigkeiten beim App-Launch. Du lernst, wann Lazy Init die bessere Wahl ist.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>app-startup</category><category>lazy-init</category><category>dependencies</category><author>Redaktion</author></item><item><title>Android-Emulator einrichten: AVDs, System-Images und Geräteprofile</title><link>https://android-coden.de/android/emulator-setup</link><guid isPermaLink="true">https://android-coden.de/android/emulator-setup</guid><description>So richtest du Android-Emulatoren ein und wählst passende AVDs, System-Images und Geräteprofile für stabile, alltagsnahe Tests.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>avd</category><category>system-images</category><category>device-profiles</category><author>Redaktion</author></item><item><title>Data Reliability Review</title><link>https://android-coden.de/android/data-reliability-review</link><guid isPermaLink="true">https://android-coden.de/android/data-reliability-review</guid><description>Prüfe, ob App-Daten auch bei Fehlern konsistent, aktuell und nachvollziehbar bleiben.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>consistency</category><category>freshness</category><category>errors</category><author>Redaktion</author></item><item><title>State Hoisting in Jetpack Compose: Konzepte und Praxis</title><link>https://android-coden.de/android/state-hoisting</link><guid isPermaLink="true">https://android-coden.de/android/state-hoisting</guid><description>Lerne, wie du durch State Hoisting in Jetpack Compose deine UI-Komponenten zustandslos, wiederverwendbar und testbar machst.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>source-of-truth</category><category>callbacks</category><category>reuse</category><author>Redaktion</author></item><item><title>Chained Work in Android</title><link>https://android-coden.de/android/chained-work</link><guid isPermaLink="true">https://android-coden.de/android/chained-work</guid><description>Chained Work ordnet abhängige Hintergrundschritte. Du lernst, Sequenzen und Parallelität sauber zu planen.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>dependencies</category><category>sequences</category><category>parallel-work</category><author>Redaktion</author></item><item><title>Foldables: Adaptive UIs für faltbare Displays entwickeln</title><link>https://android-coden.de/android/foldables</link><guid isPermaLink="true">https://android-coden.de/android/foldables</guid><description>Optimiere deine App für faltbare Displays. Lerne den Umgang mit Hinge, Posture und App Continuity für eine fließende User Experience auf jedem Gerät.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>hinge</category><category>posture</category><category>continuity</category><author>Redaktion</author></item><item><title>Observable Reads: Daten lesen, die deine UI aktuell halten</title><link>https://android-coden.de/android/observable-reads</link><guid isPermaLink="true">https://android-coden.de/android/observable-reads</guid><description>Observable Reads machen lokale Datenänderungen für die UI sichtbar. Du lernst, warum Flow dabei der Standardweg ist.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>flow</category><category>database</category><category>ui-updates</category><author>Redaktion</author></item><item><title>Material 3 in Jetpack Compose: Ein fundierter Überblick</title><link>https://android-coden.de/android/material-3-overview</link><guid isPermaLink="true">https://android-coden.de/android/material-3-overview</guid><description>Material 3 bildet die moderne Design-Grundlage für Android. Lerne das Farbsystem und die wichtigsten Komponenten für Jetpack Compose kennen.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>material-design</category><category>components</category><category>system</category><author>Redaktion</author></item><item><title>Suchen in lokalen Android-Daten</title><link>https://android-coden.de/android/searching</link><guid isPermaLink="true">https://android-coden.de/android/searching</guid><description>Du lernst, wie du lokale Daten passend durchsuchst. So wählst du lineare Suche, binäre Suche oder Lookup bewusst.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>linear-search</category><category>binary-search</category><category>lookup</category><author>Redaktion</author></item><item><title>Android Platform Overview: Wo deine App im System lebt</title><link>https://android-coden.de/android/android-platform-overview</link><guid isPermaLink="true">https://android-coden.de/android/android-platform-overview</guid><description>Lerne, wie das Android-Betriebssystem aufgebaut ist und an welchen Stellen deine App tatsächlich mit dem Framework zusammenarbeitet.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>os</category><category>apps</category><category>framework</category><author>Redaktion</author></item><item><title>Architekturdokumentation</title><link>https://android-coden.de/android/architecture-documentation</link><guid isPermaLink="true">https://android-coden.de/android/architecture-documentation</guid><description>Architekturdokumentation erklärt, warum Code so aufgebaut ist. ADRs und Diagramme machen Android-Projekte für neue Entwickler zugänglich.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>diagrams</category><category>adr</category><category>onboarding</category><author>Redaktion</author></item><item><title>Kotlin-Kompetenz prüfen</title><link>https://android-coden.de/android/kotlin-mastery-review</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-mastery-review</guid><description>Du prüfst Kotlin-Wissen mit Blick auf Android-Architektur. Der Artikel verbindet Idioms, Modeling und Async-Code.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>idioms</category><category>modeling</category><category>async</category><author>Redaktion</author></item><item><title>Model Mapping in Android</title><link>https://android-coden.de/android/model-mapping</link><guid isPermaLink="true">https://android-coden.de/android/model-mapping</guid><description>Lerne, warum du Datenmodelle an Schichtgrenzen konvertieren solltest. So vermeidest du, dass externe Formate deine gesamte App durchdringen.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>dto</category><category>entity</category><category>domain-model</category><category>ui-model</category><author>Redaktion</author></item><item><title>produceState: Externe Datenquellen in Compose-State umwandeln</title><link>https://android-coden.de/android/producestate</link><guid isPermaLink="true">https://android-coden.de/android/producestate</guid><description>Konvertiere asynchrone Daten und Callbacks mit produceState sicher in Jetpack Compose State. So verbindest du externe Quellen nahtlos mit deiner UI.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>external-data</category><category>conversion</category><category>state</category><author>Redaktion</author></item><item><title>Sequences in Kotlin</title><link>https://android-coden.de/android/sequences</link><guid isPermaLink="true">https://android-coden.de/android/sequences</guid><description>Sequences verarbeiten Kotlin-Daten verzögert und sparen Arbeit bei langen Ketten. Du lernst, wann sie Android-Code messbar entlasten.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>lazy-evaluation</category><category>pipelines</category><category>performance</category><author>Redaktion</author></item><item><title>Suspend Functions in Kotlin</title><link>https://android-coden.de/android/suspend-functions</link><guid isPermaLink="true">https://android-coden.de/android/suspend-functions</guid><description>Suspend Functions machen asynchrone APIs in Kotlin lesbar. Du lernst, wie Arbeit pausiert, ohne den Main Thread zu blockieren.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>suspension</category><category>non-blocking</category><category>apis</category><author>Redaktion</author></item><item><title>Cancellation Cooperation in Kotlin-Coroutines</title><link>https://android-coden.de/android/cancellation-cooperation</link><guid isPermaLink="true">https://android-coden.de/android/cancellation-cooperation</guid><description>Lerne, wie du Schleifen und blockierende Adapter in Android-Coroutines sauber abbrechbar machst.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>isactive</category><category>ensureactive</category><category>cleanup</category><author>Redaktion</author></item><item><title>Entities in Android</title><link>https://android-coden.de/android/entities</link><guid isPermaLink="true">https://android-coden.de/android/entities</guid><description>Entities beschreiben gespeicherte Datensätze klar. Du lernst, Tabellen, Primärschlüssel und Spalten sauber von UI-Modellen zu trennen.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>tables</category><category>primary-keys</category><category>columns</category><author>Redaktion</author></item><item><title>Generische Constraints in Kotlin</title><link>https://android-coden.de/android/generic-constraints</link><guid isPermaLink="true">https://android-coden.de/android/generic-constraints</guid><description>Generische Constraints begrenzen Typen in Kotlin gezielt. Du lernst, wie Bounds APIs sicherer und klarer machen.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>bounds</category><category>constraints</category><category>apis</category><author>Redaktion</author></item><item><title>Room Transactions in Android</title><link>https://android-coden.de/android/room-transactions</link><guid isPermaLink="true">https://android-coden.de/android/room-transactions</guid><description>Room Transactions schützen zusammengehörige Schreibvorgänge vor halbem Zustand. Du lernst, wann sie in Android sinnvoll sind.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>atomicity</category><category>consistency</category><category>writes</category><author>Redaktion</author></item><item><title>DAO-Queries in Android: SQL, suspend und Flow</title><link>https://android-coden.de/android/dao-queries</link><guid isPermaLink="true">https://android-coden.de/android/dao-queries</guid><description>DAO-Queries kapseln Datenbankzugriffe sauber. Du lernst, wann suspend reicht und wann Flow die bessere Wahl ist.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>sql</category><category>suspend</category><category>flow</category><author>Redaktion</author></item><item><title>Loading State Design: Ladeanimationen ohne Kontext-Verlust</title><link>https://android-coden.de/android/loading-state-design</link><guid isPermaLink="true">https://android-coden.de/android/loading-state-design</guid><description>Ladeanimationen richtig designen verhindert Flackern und hält Nutzer orientiert. Skeleton Screens und Progress-Indikatoren in Compose korrekt einsetzen.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>progress</category><category>skeletons</category><category>refresh</category><author>Redaktion</author></item><item><title>Flow Testing in Android mit Kotlin</title><link>https://android-coden.de/android/flow-testing</link><guid isPermaLink="true">https://android-coden.de/android/flow-testing</guid><description>Du prüfst Flow-Streams gezielt auf Reihenfolge, Ende und Fehler. So werden asynchrone Datenpfade in Android verlässlicher.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>emissions</category><category>collectors</category><category>turbine</category><author>Redaktion</author></item><item><title>Kotlin Multiplatform bewusst einsetzen</title><link>https://android-coden.de/android/kotlin-multiplatform-awareness</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-multiplatform-awareness</guid><description>Du lernst, wann KMP in Android-Projekten hilft. Der Artikel erklärt Shared Code, Grenzen und expect/actual.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>kmp</category><category>shared-code</category><category>expect-actual</category><author>Redaktion</author></item><item><title>Menüs in Jetpack Compose: Overflow und Kontext-Aktionen</title><link>https://android-coden.de/android/menus</link><guid isPermaLink="true">https://android-coden.de/android/menus</guid><description>Lerne, wie du Menüs in Compose erstellst, um sekundäre Aktionen zugänglich zu machen, ohne die Benutzeroberfläche zu überladen.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>overflow</category><category>contextual-actions</category><category>discoverability</category><author>Redaktion</author></item><item><title>Theming Architecture: Visuelle Entscheidungen zentral verwalten</title><link>https://android-coden.de/android/theming-architecture</link><guid isPermaLink="true">https://android-coden.de/android/theming-architecture</guid><description>Material Design Tokens und Dynamic Color zentralisieren alle visuellen Werte deiner App. Das hält das UI konsistent und macht Redesigns zum Einzeiler.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>material</category><category>dynamic-color</category><category>tokens</category><author>Redaktion</author></item><item><title>withContext in Android-Coroutines</title><link>https://android-coden.de/android/withcontext</link><guid isPermaLink="true">https://android-coden.de/android/withcontext</guid><description>withContext verschiebt gezielte Arbeit auf den passenden Dispatcher. Du hältst Coroutine-Code klar, testbar und an den richtigen Scope gebunden.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>context-switch</category><category>dispatchers</category><category>clarity</category><author>Redaktion</author></item><item><title>Navigation Arguments in Jetpack Compose: Routen sicher übergeben</title><link>https://android-coden.de/android/navigation-arguments</link><guid isPermaLink="true">https://android-coden.de/android/navigation-arguments</guid><description>Erfahre, wie du Navigation Arguments in Compose typensicher nutzt. Lerne, warum du IDs statt Objekte übergibst und Fehler bei der Navigation vermeidest.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>routes</category><category>type-safety</category><category>ids</category><author>Redaktion</author></item><item><title>Pointer Input in Jetpack Compose</title><link>https://android-coden.de/android/pointer-input</link><guid isPermaLink="true">https://android-coden.de/android/pointer-input</guid><description>Lerne, wie du mit Pointer Input individuelle Gesten, Touch-Ereignisse und Drag-and-Drop-Interaktionen in Jetpack Compose implementierst.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>gestures</category><category>touch</category><category>drag</category><author>Redaktion</author></item><item><title>Expressions und Statements in Kotlin</title><link>https://android-coden.de/android/expressions-and-statements</link><guid isPermaLink="true">https://android-coden.de/android/expressions-and-statements</guid><description>Du lernst den Unterschied zwischen Expressions und Statements und nutzt ihn für klareren Android-Code.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>expression</category><category>return-value</category><category>control-flow</category><author>Redaktion</author></item><item><title>Top App Bars in Jetpack Compose: Navigation und Aktionen</title><link>https://android-coden.de/android/top-app-bars</link><guid isPermaLink="true">https://android-coden.de/android/top-app-bars</guid><description>Erfahre, wie du konsistente Top App Bars in Jetpack Compose implementierst. Lerne die wichtigsten Konzepte für Titel, Navigation und Aktionen kennen.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>navigation</category><category>title</category><category>actions</category><author>Redaktion</author></item><item><title>App Components in Android: Activity, Service, BroadcastReceiver, ContentProvider</title><link>https://android-coden.de/android/app-components</link><guid isPermaLink="true">https://android-coden.de/android/app-components</guid><description>App Components sind die vier Bausteine, mit denen Android Apps startet, verbindet und steuert. Lerne ihre Rollen kennen.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>activity</category><category>service</category><category>broadcastreceiver</category><category>contentprovider</category><author>Redaktion</author></item><item><title>Vererbung in Kotlin: open, override und Hierarchien</title><link>https://android-coden.de/android/inheritance</link><guid isPermaLink="true">https://android-coden.de/android/inheritance</guid><description>Vererbung ordnet Klassen in Kotlin bewusst streng. Du lernst, wann Hierarchien helfen und wann Komposition klarer bleibt.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>open</category><category>override</category><category>hierarchy</category><author>Redaktion</author></item><item><title>Fehler- und Aufgabenverfolgung in Android-Projekten</title><link>https://android-coden.de/android/issue-tracking</link><guid isPermaLink="true">https://android-coden.de/android/issue-tracking</guid><description>Gute Issues machen Bugs, Aufgaben und Releases nachvollziehbar. Du lernst, wie Kontext, Repro-Schritte und Akzeptanzkriterien helfen.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>backlog</category><category>bugs</category><category>tasks</category><author>Redaktion</author></item><item><title>Bilder in Jetpack Compose: Image, Painter und ContentScale</title><link>https://android-coden.de/android/images</link><guid isPermaLink="true">https://android-coden.de/android/images</guid><description>Lerne, wie du Bilder und Icons in Jetpack Compose korrekt anzeigst, skalierst und mit semantischen Beschreibungen barrierefrei gestaltest.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>image</category><category>painter</category><category>contentscale</category><author>Redaktion</author></item><item><title>Text in Jetpack Compose: Typografie und Styling</title><link>https://android-coden.de/android/text</link><guid isPermaLink="true">https://android-coden.de/android/text</guid><description>Lerne, wie du Text in Jetpack Compose professionell darstellst. Von String-Ressourcen über Typografie bis hin zu Barrierefreiheit und sicherem Styling.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>typography</category><category>strings</category><category>styling</category><author>Redaktion</author></item><item><title>Dialoge in Jetpack Compose: Richtig unterbrechen</title><link>https://android-coden.de/android/dialogs</link><guid isPermaLink="true">https://android-coden.de/android/dialogs</guid><description>Dialoge fordern sofortige Aufmerksamkeit. Lerne, wie du sie in Jetpack Compose umsetzt und wann du besser darauf verzichtest.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>confirmation</category><category>interruption</category><category>modal</category><author>Redaktion</author></item><item><title>Extension Functions in Kotlin</title><link>https://android-coden.de/android/extension-functions</link><guid isPermaLink="true">https://android-coden.de/android/extension-functions</guid><description>Du lernst, wie Extension Functions Kotlin-Code lesbarer machen. Der Artikel zeigt Nutzen, Grenzen und Android-Praxis.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>extensions</category><category>readability</category><category>apis</category><author>Redaktion</author></item><item><title>Kotlin Testing Basics</title><link>https://android-coden.de/android/kotlin-testing-basics</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-testing-basics</guid><description>Kleine Unit-Tests prüfen Kotlin-Logik früh und zuverlässig. Du lernst, wie JUnit und Assertions deinen Android-Code absichern.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>unit-tests</category><category>assertions</category><category>junit</category><author>Redaktion</author></item><item><title>Lifecycle-Aware Collection: Streams nur bei aktiver UI sammeln</title><link>https://android-coden.de/android/lifecycle-aware-collection</link><guid isPermaLink="true">https://android-coden.de/android/lifecycle-aware-collection</guid><description>repeatOnLifecycle koppelt deinen Flow sauber an den UI-Zustand. So sammelst du Streams nur, wenn die UI aktiv genug ist, um Updates anzuzeigen.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>repeatonlifecycle</category><category>collectasstatewithlifecycle</category><author>Redaktion</author></item><item><title>Problemzerlegung in Android-Projekten</title><link>https://android-coden.de/android/problem-decomposition</link><guid isPermaLink="true">https://android-coden.de/android/problem-decomposition</guid><description>Du lernst, Features sauber in Teilprobleme zu zerlegen. So planst du Android-Code prüfbar und wartbar.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>tasks</category><category>requirements</category><category>design</category><author>Redaktion</author></item><item><title>Side Effects in Jetpack Compose: Ein Überblick</title><link>https://android-coden.de/android/side-effects-overview</link><guid isPermaLink="true">https://android-coden.de/android/side-effects-overview</guid><description>Side Effects erlauben es dir, den Compose-Lebenszyklus zu verlassen. Lerne, wie du externe Aufgaben sicher in Compose integrierst.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>effects</category><category>lifecycle</category><category>external-work</category><author>Redaktion</author></item><item><title>State in Compose: Zustand und UI-Updates meistern</title><link>https://android-coden.de/android/state-in-compose</link><guid isPermaLink="true">https://android-coden.de/android/state-in-compose</guid><description>Verstehe, wie State-Änderungen in Jetpack Compose die Recomposition steuern und wie du die Source of Truth in deinen Android-Apps richtig strukturierst.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>state</category><category>recomposition</category><category>source-of-truth</category><author>Redaktion</author></item><item><title>SideEffect in Jetpack Compose: State sicher weitergeben</title><link>https://android-coden.de/android/sideeffect</link><guid isPermaLink="true">https://android-coden.de/android/sideeffect</guid><description>Erfahre, wie du den SideEffect in Jetpack Compose einsetzt, um externe Objekte nach einer erfolgreichen Recomposition sicher mit State-Updates zu versorgen.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>publishing-state</category><category>external-objects</category><author>Redaktion</author></item><item><title>Text Fields in Jetpack Compose: Eingaben sicher verwalten</title><link>https://android-coden.de/android/text-fields</link><guid isPermaLink="true">https://android-coden.de/android/text-fields</guid><description>Lerne, wie du Texteingaben in Jetpack Compose verarbeitest. Verstehe State, Tastatursteuerung und Validierung für eine optimale Nutzererfahrung.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>input</category><category>validation</category><category>keyboard</category><author>Redaktion</author></item><item><title>Markdown-Grundlagen für Android: Überschriften, Listen und Links</title><link>https://android-coden.de/android/markdown-basics</link><guid isPermaLink="true">https://android-coden.de/android/markdown-basics</guid><description>Markdown ist eine schlanke Auszeichnungssprache für README-Dateien, Notizen und Doku. Lerne Überschriften, Listen und Links für deinen Android-Alltag.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>headings</category><category>lists</category><category>links</category><author>Redaktion</author></item><item><title>Proto DataStore</title><link>https://android-coden.de/android/proto-datastore</link><guid isPermaLink="true">https://android-coden.de/android/proto-datastore</guid><description>Proto DataStore speichert strukturierte App-Einstellungen typsicher. Du lernst, wann Schema, Protobuf und Evolution wichtig werden.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>typed-schema</category><category>protobuf</category><category>evolution</category><author>Redaktion</author></item><item><title>Public API Minimization: Nur das Nötige nach außen</title><link>https://android-coden.de/android/public-api-minimization</link><guid isPermaLink="true">https://android-coden.de/android/public-api-minimization</guid><description>Lerne, wie du die öffentliche Schnittstelle deiner Android-Module klein hältst. Weniger API bedeutet weniger Abhängigkeiten und mehr Flexibilität.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>visibility</category><category>contracts</category><category>maintenance</category><author>Redaktion</author></item><item><title>Flow-Operatoren in Kotlin Flow</title><link>https://android-coden.de/android/flow-operators</link><guid isPermaLink="true">https://android-coden.de/android/flow-operators</guid><description>Flow-Operatoren formen Datenströme für deine UI. Du lernst map, filter, combine und transform gezielt einzusetzen.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>map</category><category>filter</category><category>combine</category><category>transform</category><author>Redaktion</author></item><item><title>Jetpack Compose: State mit remember speichern</title><link>https://android-coden.de/android/remember</link><guid isPermaLink="true">https://android-coden.de/android/remember</guid><description>Lerne, wie du mit remember den Zustand in Jetpack Compose über Recompositions hinweg speicherst und UI-Status effizient verwaltest.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>local-state</category><category>composition-memory</category><author>Redaktion</author></item><item><title>Data Layer Overview: Datenfluss in Android verstehen</title><link>https://android-coden.de/android/data-layer-overview</link><guid isPermaLink="true">https://android-coden.de/android/data-layer-overview</guid><description>Du lernst, wie Daten von Quellen über Repositories bis zur Compose-UI fließen. Der Fokus liegt auf klaren Modellen.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>repositories</category><category>sources</category><category>models</category><author>Redaktion</author></item><item><title>Scope Functions in Kotlin</title><link>https://android-coden.de/android/scope-functions</link><guid isPermaLink="true">https://android-coden.de/android/scope-functions</guid><description>Scope Functions bündeln Arbeit an einem Objekt. Du lernst, wann let, run, apply, also und with lesbarer machen.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>let</category><category>run</category><category>apply</category><category>also</category><category>with</category><author>Redaktion</author></item><item><title>Caching-Strategie</title><link>https://android-coden.de/android/caching-strategy</link><guid isPermaLink="true">https://android-coden.de/android/caching-strategy</guid><description>Caching entscheidet, wann gespeicherte Daten reichen. Du lernst, wie Freshness, Stale Data und Invalidation zusammenhängen.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>freshness</category><category>stale-data</category><category>invalidation</category><author>Redaktion</author></item><item><title>DisposableEffect in Jetpack Compose: Effizientes Cleanup</title><link>https://android-coden.de/android/disposableeffect</link><guid isPermaLink="true">https://android-coden.de/android/disposableeffect</guid><description>Lerne, wie du mit DisposableEffect externe Listener und Ressourcen in Jetpack Compose sicher registrierst und beim Verlassen der UI wieder aufräumst.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cleanup</category><category>listeners</category><category>lifecycle</category><author>Redaktion</author></item><item><title>Concurrency Mastery Review</title><link>https://android-coden.de/android/concurrency-mastery-review</link><guid isPermaLink="true">https://android-coden.de/android/concurrency-mastery-review</guid><description>Du prüfst, ob Nebenläufigkeit sicher, lebenszyklusbewusst und reaktionsschnell bleibt. So werden Apps stabiler.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>safety</category><category>lifecycle</category><category>responsiveness</category><author>Redaktion</author></item><item><title>Hilt Scopes: Abhängigkeiten richtig scopen</title><link>https://android-coden.de/android/hilt-scopes</link><guid isPermaLink="true">https://android-coden.de/android/hilt-scopes</guid><description>Hilt Scopes steuern, wie lange eine Abhängigkeit im Speicher lebt. Lerne, welchen Scope du wann einsetzt.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>singleton</category><category>activityretained</category><category>viewmodel</category><author>Redaktion</author></item><item><title>Sortierung in Android-Apps</title><link>https://android-coden.de/android/sorting</link><guid isPermaLink="true">https://android-coden.de/android/sorting</guid><description>Sortierung bestimmt, welche Daten Nutzer zuerst sehen. Du lernst, wie Ordnung, Comparator und Stabilität Android-Listen verlässlich machen.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>ordering</category><category>comparator</category><category>stability</category><author>Redaktion</author></item><item><title>Navigation Bars in Jetpack Compose: Tabs und Bottom Navigation</title><link>https://android-coden.de/android/navigation-bars</link><guid isPermaLink="true">https://android-coden.de/android/navigation-bars</guid><description>Erfahre, wie du primäre App-Ziele mit Navigation Bars strukturierst und übersichtlich darstellst.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>destinations</category><category>bottom-navigation</category><category>tabs</category><author>Redaktion</author></item><item><title>Architektur-Smells erkennen</title><link>https://android-coden.de/android/architecture-smells</link><guid isPermaLink="true">https://android-coden.de/android/architecture-smells</guid><description>Architektur-Smells sind Warnsignale im Code, bevor echte Probleme entstehen. Du lernst, God-Classes, Context-Leaks und enge Kopplung früh zu erkennen.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>god-classes</category><category>leaking-context</category><category>tight-coupling</category><author>Redaktion</author></item><item><title>Rows und Columns in Jetpack Compose</title><link>https://android-coden.de/android/rows-and-columns</link><guid isPermaLink="true">https://android-coden.de/android/rows-and-columns</guid><description>Lerne die grundlegenden Layout-Bausteine von Jetpack Compose kennen. Verstehe Arrangement und Alignment für präzise Benutzeroberflächen.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>layout</category><category>arrangement</category><category>alignment</category><author>Redaktion</author></item><item><title>Sealed Classes und Interfaces in Kotlin</title><link>https://android-coden.de/android/sealed-classes-and-interfaces</link><guid isPermaLink="true">https://android-coden.de/android/sealed-classes-and-interfaces</guid><description>Sealed Types modellieren Zustände sicher. Du lernst, wie sie UI-States, Fehler und Ergebnisse klar abbilden.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>exhaustive-states</category><category>modeling</category><category>results</category><author>Redaktion</author></item><item><title>Navigation Architecture</title><link>https://android-coden.de/android/navigation-architecture</link><guid isPermaLink="true">https://android-coden.de/android/navigation-architecture</guid><description>Navigation Architecture definiert, wie Screens als Ziele und Routen strukturiert werden. Feature-Grenzen bleiben so testbar und klar abgegrenzt.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>graphs</category><category>routes</category><category>feature-boundaries</category><author>Redaktion</author></item><item><title>Higher-Order Functions in Kotlin</title><link>https://android-coden.de/android/higher-order-functions</link><guid isPermaLink="true">https://android-coden.de/android/higher-order-functions</guid><description>Du lernst Higher-Order Functions in Kotlin. Der Artikel zeigt, wie du Verhalten als API-Baustein übergibst.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>functions-as-values</category><category>apis</category><author>Redaktion</author></item><item><title>Recomposition in Jetpack Compose: Grundlagen und Funktionsweise</title><link>https://android-coden.de/android/recomposition-basics</link><guid isPermaLink="true">https://android-coden.de/android/recomposition-basics</guid><description>Erfahre, was Recomposition in Jetpack Compose ist, warum sie nicht schlecht ist und wie du UI-Updates in Android-Apps gezielt steuerst und optimierst.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>recomposition</category><category>invalidation</category><category>skipping</category><author>Redaktion</author></item><item><title>Error Boundaries: Fehler abfangen, loggen und sinnvoll anzeigen</title><link>https://android-coden.de/android/error-boundaries</link><guid isPermaLink="true">https://android-coden.de/android/error-boundaries</guid><description>Lerne, wo du Fehler in Android-Apps gezielt abfängst und transformierst. Klare Grenzen verbessern UX und Stabilität.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>failures</category><category>ui-feedback</category><category>retries</category><author>Redaktion</author></item><item><title>AnimatedVisibility in Jetpack Compose</title><link>https://android-coden.de/android/animated-visibility</link><guid isPermaLink="true">https://android-coden.de/android/animated-visibility</guid><description>Lerne, wie du mit AnimatedVisibility in Jetpack Compose UI-Elemente sanft ein- und ausblendest. So verbesserst du die Nutzererfahrung deiner Android-App.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>enter</category><category>exit</category><category>visibility</category><author>Redaktion</author></item><item><title>Asynchrone Arbeit auf Android</title><link>https://android-coden.de/android/asynchronous-work-on-android</link><guid isPermaLink="true">https://android-coden.de/android/asynchronous-work-on-android</guid><description>Android-Apps bleiben nur nutzbar, wenn Arbeit nebenläufig geplant wird. Du lernst, wann Main Thread und Background-Code getrennt werden.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>main-thread</category><category>background</category><category>responsiveness</category><author>Redaktion</author></item><item><title>Flow Builder in Kotlin Flow</title><link>https://android-coden.de/android/flow-builders</link><guid isPermaLink="true">https://android-coden.de/android/flow-builders</guid><description>Flow Builder erzeugen Datenströme aus suspendierbarer Logik oder Callback-APIs. Du lernst, wann flow, callbackFlow und channelFlow passen.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>flow</category><category>callbackflow</category><category>channelflow</category><author>Redaktion</author></item><item><title>Migration Testing mit Room</title><link>https://android-coden.de/android/migration-testing</link><guid isPermaLink="true">https://android-coden.de/android/migration-testing</guid><description>Lerne, wie du Room-Migrationen prüfst, damit App-Updates Daten erhalten und Schemaänderungen kontrolliert bleiben.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>room</category><category>schema</category><category>upgrade</category><author>Redaktion</author></item><item><title>Refactoring-Grundlagen</title><link>https://android-coden.de/android/refactoring-basics</link><guid isPermaLink="true">https://android-coden.de/android/refactoring-basics</guid><description>Refactoring verbessert Android-Code, ohne das sichtbare Verhalten zu ändern. Du lernst, wie Tests und kleine Schritte dabei helfen.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cleanup</category><category>behavior-preservation</category><category>tests</category><author>Redaktion</author></item><item><title>Safe Calls in Kotlin</title><link>https://android-coden.de/android/safe-calls</link><guid isPermaLink="true">https://android-coden.de/android/safe-calls</guid><description>Safe Calls schützen dich vor Null-Zugriffen. Du lernst, wie `?.` optionale Daten in Android-Code sicher verkettet.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>topic</category><category>nullable-chains</category><category>safety</category><author>Redaktion</author></item><item><title>Stability Basics in Jetpack Compose</title><link>https://android-coden.de/android/stability-basics</link><guid isPermaLink="true">https://android-coden.de/android/stability-basics</guid><description>Verstehe, wie stabile Datentypen Jetpack Compose helfen, unnötige Recomposition zu vermeiden und die UI-Performance deiner App zu sichern.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>stable-types</category><category>skipping</category><category>performance</category><author>Redaktion</author></item><item><title>Architektur-Review: Wie sicher kann sich deine App verändern?</title><link>https://android-coden.de/android/architecture-mastery-review</link><guid isPermaLink="true">https://android-coden.de/android/architecture-mastery-review</guid><description>Gute Architektur zeigt sich, wenn Änderungen sicher bleiben. Lerne, wie du Abwägungen, Testbarkeit und Evolution in Android-Projekten bewertest.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>tradeoffs</category><category>testability</category><category>evolution</category><author>Redaktion</author></item><item><title>ViewModel Scope – Koroutinen konfigurationsstabil verwalten</title><link>https://android-coden.de/android/viewmodel-scope</link><guid isPermaLink="true">https://android-coden.de/android/viewmodel-scope</guid><description>viewModelScope bindet Koroutinen an den Lebenszyklus des ViewModels. Wenn das ViewModel gelöscht wird, werden alle laufenden Jobs automatisch abgebrochen.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>viewmodelscope</category><category>cancellation</category><category>lifecycle</category><author>Redaktion</author></item><item><title>Reified Type Parameters in Kotlin</title><link>https://android-coden.de/android/reified-type-parameters</link><guid isPermaLink="true">https://android-coden.de/android/reified-type-parameters</guid><description>Reified Type Parameters machen Generics in inline-Funktionen zur Laufzeit nutzbar. Du lernst, wann sie Android-Code klarer machen.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>inline</category><category>runtime-type</category><category>generics</category><author>Redaktion</author></item><item><title>Pull-Request-Hygiene für Android-Projekte</title><link>https://android-coden.de/android/pull-request-hygiene</link><guid isPermaLink="true">https://android-coden.de/android/pull-request-hygiene</guid><description>Saubere Pull Requests machen Android-Änderungen prüfbar. Du lernst, wie kleine Diffs und klare Beschreibungen Reviews verbessern.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>small-changes</category><category>descriptions</category><category>diffs</category><author>Redaktion</author></item><item><title>SharedFlow</title><link>https://android-coden.de/android/sharedflow</link><guid isPermaLink="true">https://android-coden.de/android/sharedflow</guid><description>SharedFlow verteilt Ereignisse an mehrere Sammler. Du lernst Replay, Broadcasts und typische Fallen.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>events</category><category>broadcasts</category><category>replay</category><author>Redaktion</author></item><item><title>Result Modeling in Kotlin</title><link>https://android-coden.de/android/result-modeling</link><guid isPermaLink="true">https://android-coden.de/android/result-modeling</guid><description>Result Modeling macht Erfolgs- und Fehlerpfade sichtbar. Du lernst, wie du erwartete Ergebnisse in Kotlin sauber modellierst.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>result</category><category>sealed-outcomes</category><category>errors</category><author>Redaktion</author></item><item><title>UI-State-Modellierung</title><link>https://android-coden.de/android/ui-state-modeling</link><guid isPermaLink="true">https://android-coden.de/android/ui-state-modeling</guid><description>Lerne, wie du den UI-State einer App explizit modellierst. Vorhersagbare Rendering-Logik beginnt mit klaren Zustandsdefinitionen.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>immutable-state</category><category>loading</category><category>error</category><category>content</category><author>Redaktion</author></item><item><title>Deep Links in Compose: Routen und Einstiegspunkte</title><link>https://android-coden.de/android/deep-links-in-compose</link><guid isPermaLink="true">https://android-coden.de/android/deep-links-in-compose</guid><description>Verbinde externe URLs und Benachrichtigungen direkt mit spezifischen Jetpack Compose Zielen. Erfahre, wie du Routen in deiner App sicher verwaltest.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>links</category><category>routes</category><category>entry-points</category><author>Redaktion</author></item><item><title>Fehlerantworten richtig behandeln</title><link>https://android-coden.de/android/error-response-handling</link><guid isPermaLink="true">https://android-coden.de/android/error-response-handling</guid><description>Fehlerantworten brauchen klare Regeln. Du lernst, Statuscodes und Fehlertexte sinnvoll in App-Zustände zu übersetzen.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>status-codes</category><category>error-bodies</category><category>mapping</category><author>Redaktion</author></item><item><title>Modultypen: App, Feature, Core und Data sinnvoll einsetzen</title><link>https://android-coden.de/android/module-types</link><guid isPermaLink="true">https://android-coden.de/android/module-types</guid><description>Android-Projekte wachsen schnell und werden unübersichtlich. Modultypen helfen dir, Code nach Verantwortung statt nach Technik zu strukturieren.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>app</category><category>feature</category><category>core</category><category>data</category><author>Redaktion</author></item><item><title>Single Source of Truth: Konsistente Zustände in Android</title><link>https://android-coden.de/android/single-source-of-truth</link><guid isPermaLink="true">https://android-coden.de/android/single-source-of-truth</guid><description>Das Single-Source-of-Truth-Prinzip bedeutet: Ein Zustand, eine Quelle. Es verhindert Datenwidersprüche und ist die Basis für offline-fähige Android-Apps.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>local-data</category><category>consistency</category><category>offline</category><author>Redaktion</author></item><item><title>Dispatcher Injection in Android-Coroutines</title><link>https://android-coden.de/android/dispatcher-injection</link><guid isPermaLink="true">https://android-coden.de/android/dispatcher-injection</guid><description>Du lernst, wie Dispatcher Injection Coroutine-Code testbar macht. Der Artikel zeigt IO, Default und typische Fehler.</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>testing</category><category>io</category><category>default</category><author>Redaktion</author></item><item><title>SOLID pragmatisch anwenden</title><link>https://android-coden.de/android/solid-pragmatism</link><guid isPermaLink="true">https://android-coden.de/android/solid-pragmatism</guid><description>SOLID hilft dir, Android-Code so zu strukturieren, dass Änderungen kontrollierbar bleiben und Tests leichter werden.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>maintainability</category><category>dependencies</category><category>change</category><author>Redaktion</author></item><item><title>Flow-Debugging in Android</title><link>https://android-coden.de/android/flow-debugging</link><guid isPermaLink="true">https://android-coden.de/android/flow-debugging</guid><description>Du lernst, fehlende oder doppelte Flow-Emissions zu finden. Der Fokus liegt auf Collectors, Lifecycle und Sharing.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>emissions</category><category>collectors</category><category>lifecycle</category><author>Redaktion</author></item><item><title>Binary Downloads in Android</title><link>https://android-coden.de/android/binary-downloads</link><guid isPermaLink="true">https://android-coden.de/android/binary-downloads</guid><description>Du lernst, große Binärdateien sicher zu laden. Fokus: Fortschritt, Abbruch und saubere Speicherung.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>files</category><category>progress</category><category>cancellation</category><author>Redaktion</author></item><item><title>Compose Preview: Schnelles UI-Design und Iteration in Android</title><link>https://android-coden.de/android/compose-preview</link><guid isPermaLink="true">https://android-coden.de/android/compose-preview</guid><description>Nutze Compose Previews, um deine Benutzeroberflächen ohne ständige App-Neustarts zu entwerfen und iterativ zu verbessern.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>preview</category><category>design</category><category>iteration</category><author>Redaktion</author></item><item><title>Data Layer: Verantwortlichkeiten im Überblick</title><link>https://android-coden.de/android/data-layer-responsibilities</link><guid isPermaLink="true">https://android-coden.de/android/data-layer-responsibilities</guid><description>Der Data Layer trennt Datenzugriff und Caching sauber vom UI-Code. Lerne, was Repositories und Data Sources leisten.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>repositories</category><category>data-sources</category><category>persistence</category><author>Redaktion</author></item><item><title>Flow Error Handling in Kotlin</title><link>https://android-coden.de/android/flow-error-handling</link><guid isPermaLink="true">https://android-coden.de/android/flow-error-handling</guid><description>Du lernst, Flow-Fehler gezielt zu behandeln. So bleiben Apps stabil, ohne echte Bugs zu verdecken.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>catch</category><category>retrywhen</category><category>completion</category><author>Redaktion</author></item><item><title>Snapshot State in Jetpack Compose verstehen</title><link>https://android-coden.de/android/snapshot-state</link><guid isPermaLink="true">https://android-coden.de/android/snapshot-state</guid><description>Lerne, wie das Snapshot-System in Jetpack Compose Zustände verwaltet und gezielte UI-Aktualisierungen auslöst.</description><pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>mutablestateof</category><category>snapshots</category><category>observation</category><author>Redaktion</author></item><item><title>Cards in Jetpack Compose: Inhalte sinnvoll gruppieren</title><link>https://android-coden.de/android/cards</link><guid isPermaLink="true">https://android-coden.de/android/cards</guid><description>Lerne, wie du Cards in Jetpack Compose einsetzt, um zusammengehörige Informationen visuell zu strukturieren, ohne dein UI zu überladen.</description><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>surfaces</category><category>grouping</category><category>content</category><author>Redaktion</author></item><item><title>Kotlin-Codestil: Benennung und Formatierung</title><link>https://android-coden.de/android/kotlin-coding-conventions</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-coding-conventions</guid><description>Ein konsistenter Kotlin-Stil macht Android-Code lesbar. Du lernst Regeln für Namen, Formatierung und Reviews.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>style</category><category>naming</category><category>formatting</category><author>Redaktion</author></item><item><title>MVVM in Android</title><link>https://android-coden.de/android/mvvm-in-android</link><guid isPermaLink="true">https://android-coden.de/android/mvvm-in-android</guid><description>MVVM trennt UI von Logik und ist Googles empfohlenes Architekturmuster für Android. Dieser Artikel erklärt ViewModel, State und häufige Stolperfallen.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>viewmodel</category><category>state</category><category>view</category><author>Redaktion</author></item><item><title>Connectivity Awareness in Android</title><link>https://android-coden.de/android/connectivity-awareness</link><guid isPermaLink="true">https://android-coden.de/android/connectivity-awareness</guid><description>Lerne, Netzwerkzustände korrekt einzuordnen und Offline-, Retry- und UI-Logik sauber in deiner Android-App zu planen.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>network-state</category><category>offline</category><category>retry</category><author>Redaktion</author></item><item><title>Configuration Changes in Android: UI nach Rotation und Sprachwechsel sauber wiederherstellen</title><link>https://android-coden.de/android/configuration-changes</link><guid isPermaLink="true">https://android-coden.de/android/configuration-changes</guid><description>Configuration Changes sorgen dafür, dass Android deine UI bei Rotation oder Sprachwechsel neu aufbaut. Du lernst, wie du Zustand zuverlässig hältst.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>rotation</category><category>locale</category><category>screen-size</category><author>Redaktion</author></item><item><title>Lesbarer Code in Android: Namen, Struktur und Absicht</title><link>https://android-coden.de/android/code-readability</link><guid isPermaLink="true">https://android-coden.de/android/code-readability</guid><description>Lesbarer Code zeigt klar, was deine App tut. Du lernst, wie Namen, Struktur und Absicht Android-Code wartbar machen.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>naming</category><category>structure</category><category>intent</category><author>Redaktion</author></item><item><title>Grundlagen der Aufwandsschätzung</title><link>https://android-coden.de/android/estimation-basics</link><guid isPermaLink="true">https://android-coden.de/android/estimation-basics</guid><description>Aufwandsschätzung macht Unsicherheit sichtbar. Du lernst, Android-Aufgaben nach Scope und Risiko sinnvoll zu zerlegen.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>uncertainty</category><category>scope</category><category>risk</category><author>Redaktion</author></item><item><title>Große Datenmengen in Android-Apps verarbeiten</title><link>https://android-coden.de/android/large-data-handling</link><guid isPermaLink="true">https://android-coden.de/android/large-data-handling</guid><description>Du lernst, große Datenmengen in Android-Apps kontrolliert zu laden. Fokus: Streaming, Pagination und Speicher.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>streaming</category><category>pagination</category><category>memory</category><author>Redaktion</author></item><item><title>Branching Basics: Lernzweige und Features sauber trennen</title><link>https://android-coden.de/android/branching-basics</link><guid isPermaLink="true">https://android-coden.de/android/branching-basics</guid><description>Lernartikel zu Git-Branching für Android-Entwicklung: Branch anlegen, wechseln, mergen und Konflikte vermeiden.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>branch</category><category>switch</category><category>merge</category><author>Redaktion</author></item><item><title>Constraint-Free Layout Thinking</title><link>https://android-coden.de/android/constraint-free-layout-thinking</link><guid isPermaLink="true">https://android-coden.de/android/constraint-free-layout-thinking</guid><description>Erfahre, warum komplexe Constraint-Systeme in Jetpack Compose selten nötig sind und wie du Layouts effizient durch Komposition aufbaust.</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>composition</category><category>nesting</category><category>layout</category><author>Redaktion</author></item><item><title>Rekursion in Kotlin und Android</title><link>https://android-coden.de/android/recursion</link><guid isPermaLink="true">https://android-coden.de/android/recursion</guid><description>Rekursion hilft dir, verschachtelte Probleme klar zu lösen. Du lernst, wann sie in Android sinnvoll ist und wann eine Schleife stabiler bleibt.</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>recursive-thinking</category><category>base-case</category><category>stack</category><author>Redaktion</author></item><item><title>Broadcast Receiver und asynchrone Arbeit</title><link>https://android-coden.de/android/broadcast-receivers-and-async-work</link><guid isPermaLink="true">https://android-coden.de/android/broadcast-receivers-and-async-work</guid><description>Broadcast Receiver reagieren auf Systemereignisse. Du lernst, wann goAsync reicht und wann du Arbeit delegierst.</description><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>receivers</category><category>goasync</category><category>limits</category><author>Redaktion</author></item><item><title>Authentication Tokens in Android-Apps</title><link>https://android-coden.de/android/authentication-tokens</link><guid isPermaLink="true">https://android-coden.de/android/authentication-tokens</guid><description>Tokens halten Sitzungen nutzbar. Du lernst, wie Bearer Tokens, Refresh und Storage in Android sauber zusammenspielen.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>bearer-tokens</category><category>refresh</category><category>storage</category><author>Redaktion</author></item><item><title>GitHub Workflow für Android-Lernende: Remote, Push und Pull Request verstehen</title><link>https://android-coden.de/android/github-workflow</link><guid isPermaLink="true">https://android-coden.de/android/github-workflow</guid><description>So verbindest du dein lokales Git-Repository mit GitHub und teilst Android-Code per Push und Pull Request mit deinem Team.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>remote</category><category>push</category><category>pull-request</category><author>Redaktion</author></item><item><title>Background Sync mit WorkManager</title><link>https://android-coden.de/android/background-sync</link><guid isPermaLink="true">https://android-coden.de/android/background-sync</guid><description>Background Sync hält App-Daten aktuell, ohne Akku und Netzwerk unnötig zu belasten. Du lernst WorkManager, Constraints und Offline-First sauber einzuordnen.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>workmanager</category><category>constraints</category><category>offline-first</category><author>Redaktion</author></item><item><title>Nullable Types in Kotlin</title><link>https://android-coden.de/android/nullable-types</link><guid isPermaLink="true">https://android-coden.de/android/nullable-types</guid><description>Nullable Types schützen dich vor vielen Null-Crashes. Du lernst, wann ein Wert fehlen darf und wie du damit sauber umgehst.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>null-safety</category><category>nullable</category><category>non-null</category><author>Redaktion</author></item><item><title>Retrofit-Konzepte für typisierte REST-Aufrufe</title><link>https://android-coden.de/android/retrofit-concepts</link><guid isPermaLink="true">https://android-coden.de/android/retrofit-concepts</guid><description>Retrofit beschreibt typisierte REST-Aufrufe in Android. Du lernst Interfaces, Annotationen und den HTTP-Client einzuordnen.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>service-interfaces</category><category>annotations</category><category>http-client</category><author>Redaktion</author></item><item><title>Physisches Android-Gerät einrichten: USB-Debugging, Entwickleroptionen und Treiber</title><link>https://android-coden.de/android/physical-device-setup</link><guid isPermaLink="true">https://android-coden.de/android/physical-device-setup</guid><description>So aktivierst du Entwickleroptionen, USB-Debugging und Treiber, damit dein Android-Gerät zuverlässig mit Android Studio spricht.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>usb-debugging</category><category>developer-options</category><category>drivers</category><author>Redaktion</author></item><item><title>Datenbankindizes in Android-Apps</title><link>https://android-coden.de/android/database-indexes</link><guid isPermaLink="true">https://android-coden.de/android/database-indexes</guid><description>Datenbankindizes beschleunigen gezielte Abfragen. Du lernst, wann sie helfen und welche Kosten sie in Android-Apps verursachen.</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>query-performance</category><category>indexing</category><category>tradeoffs</category><author>Redaktion</author></item><item><title>Kotlin in Android: Warum die Sprache heute zentral ist</title><link>https://android-coden.de/android/kotlin-role-in-android</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-role-in-android</guid><description>Kotlin ist die Standardsprache für moderne Android-Apps. Du lernst, warum sie im Alltag mit Jetpack, Compose und JVM wichtig ist.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>kotlin</category><category>jvm</category><author>Redaktion</author></item><item><title>Deep-Link-Architektur</title><link>https://android-coden.de/android/deep-link-architecture</link><guid isPermaLink="true">https://android-coden.de/android/deep-link-architecture</guid><description>Deep Links verbinden externe Einstiegspunkte sicher mit internen Navigationszielen. Du lernst, wie du Routen validierst und Destinations korrekt abbildest.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>routing</category><category>validation</category><category>destinations</category><author>Redaktion</author></item><item><title>Design Patterns im Überblick</title><link>https://android-coden.de/android/design-patterns-overview</link><guid isPermaLink="true">https://android-coden.de/android/design-patterns-overview</guid><description>Design Patterns helfen dir, Architekturentscheidungen klar zu benennen und ihre Kosten zu verstehen.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>patterns</category><category>tradeoffs</category><category>vocabulary</category><author>Redaktion</author></item><item><title>Technical Debt in Android-Projekten</title><link>https://android-coden.de/android/technical-debt</link><guid isPermaLink="true">https://android-coden.de/android/technical-debt</guid><description>Technical Debt entsteht durch bewusste Abkürzungen. Du lernst, Risiken zu erkennen und wartbar zu dokumentieren.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>debt</category><category>tradeoffs</category><category>maintenance</category><author>Redaktion</author></item><item><title>Work Constraints in Android</title><link>https://android-coden.de/android/work-constraints</link><guid isPermaLink="true">https://android-coden.de/android/work-constraints</guid><description>Work Constraints steuern Hintergrundarbeit nach passenden Bedingungen. Du schonst Akku, Netz und Nutzererlebnis.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>network</category><category>charging</category><category>battery</category><author>Redaktion</author></item><item><title>Wozu WorkManager in Android da ist</title><link>https://android-coden.de/android/workmanager-purpose</link><guid isPermaLink="true">https://android-coden.de/android/workmanager-purpose</guid><description>WorkManager plant dauerhafte Hintergrundarbeit, die später zuverlässig laufen soll. Du lernst, wann er passt und wo Grenzen liegen.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>deferrable-work</category><category>guaranteed-execution</category><category>constraints</category><author>Redaktion</author></item><item><title>Abhängigkeitsrichtung zwischen Modulen</title><link>https://android-coden.de/android/module-dependency-direction</link><guid isPermaLink="true">https://android-coden.de/android/module-dependency-direction</guid><description>Zirkuläre Abhängigkeiten zwischen Modulen lähmen Builds und Tests. Dieser Artikel zeigt, warum Abhängigkeiten immer in eine Richtung fließen müssen.</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>acyclic-graph</category><category>boundaries</category><category>coupling</category><author>Redaktion</author></item><item><title>launch und async in Kotlin-Coroutines</title><link>https://android-coden.de/android/launch-vs-async</link><guid isPermaLink="true">https://android-coden.de/android/launch-vs-async</guid><description>Du lernst, wann launch reicht und wann async passt. Der Fokus liegt auf Ergebnissen, Nebenwirkungen und sauberer Android-Architektur.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>fire-and-forget</category><category>deferred</category><category>results</category><author>Redaktion</author></item><item><title>Intents in Android: Kommunikation zwischen Komponenten</title><link>https://android-coden.de/android/intents</link><guid isPermaLink="true">https://android-coden.de/android/intents</guid><description>Intents sind Androids Boten zwischen Komponenten und Apps. Du lernst explizite und implizite Intents, Actions und typische Stolperfallen kennen.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>explicit-intent</category><category>implicit-intent</category><category>actions</category><author>Redaktion</author></item><item><title>Channels in Android-Coroutines verstehen</title><link>https://android-coden.de/android/channels-awareness</link><guid isPermaLink="true">https://android-coden.de/android/channels-awareness</guid><description>Channels sind ein Werkzeug für Coroutine-Kommunikation. Du lernst, wann sie als Queue oder Actor sinnvoll sind.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>communication</category><category>queues</category><category>actors</category><author>Redaktion</author></item><item><title>GraphQL Awareness für Android-Entwicklung</title><link>https://android-coden.de/android/graphql-awareness</link><guid isPermaLink="true">https://android-coden.de/android/graphql-awareness</guid><description>GraphQL verschiebt Datenabfragen vom Endpunkt zur Query. Du lernst, wann das in Android hilft und wann REST reicht.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>queries</category><category>schema</category><category>client</category><author>Redaktion</author></item><item><title>Strategy Pattern in Android: Verhalten austauschbar machen</title><link>https://android-coden.de/android/strategy-pattern</link><guid isPermaLink="true">https://android-coden.de/android/strategy-pattern</guid><description>Du lernst, wie das Strategy Pattern Verhalten kapselt. So bleibt Android-Code testbar und erweiterbar.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>interchangeable-behavior</category><category>policies</category><author>Redaktion</author></item><item><title>Composable Functions</title><link>https://android-coden.de/android/composable-functions</link><guid isPermaLink="true">https://android-coden.de/android/composable-functions</guid><description>Lerne, wie du mit Composable Functions wiederverwendbare UI-Elemente in Android erstellst. Verstehe den UI-Baum und die @Composable-Annotation.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>composable</category><category>ui-tree</category><category>annotations</category><author>Redaktion</author></item><item><title>SQLite-Grundlagen</title><link>https://android-coden.de/android/sqlite-fundamentals</link><guid isPermaLink="true">https://android-coden.de/android/sqlite-fundamentals</guid><description>SQLite ist die lokale SQL-Basis vieler Android-Apps. Du lernst, wie Tabellen, Abfragen und Constraints Room erklärbar machen.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>relational-data</category><category>sql</category><category>constraints</category><author>Redaktion</author></item><item><title>Technische Fragen richtig stellen</title><link>https://android-coden.de/android/asking-technical-questions</link><guid isPermaLink="true">https://android-coden.de/android/asking-technical-questions</guid><description>Wer Fragen präzise stellt, bekommt schneller Antworten. Dieser Artikel zeigt dir Reproduktion, Kontext und Fehlerbeschreibung.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>reproduction</category><category>context</category><category>errors</category><author>Redaktion</author></item><item><title>Not-Null Assertion in Kotlin vermeiden</title><link>https://android-coden.de/android/avoiding-not-null-assertion</link><guid isPermaLink="true">https://android-coden.de/android/avoiding-not-null-assertion</guid><description>`!!` kann Null-Sicherheit aushebeln. Du lernst, wie du Crash-Risiken in Android-Code gezielt reduzierst.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>topic</category><category>crashes</category><category>risk</category><author>Redaktion</author></item><item><title>Composition: Verhalten flexibel kombinieren</title><link>https://android-coden.de/android/composition</link><guid isPermaLink="true">https://android-coden.de/android/composition</guid><description>Composition kombiniert kleine Objekte zu flexiblem Verhalten. So vermeidest du starre Vererbung in Android-Code.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>delegation</category><category>reuse</category><category>flexibility</category><author>Redaktion</author></item><item><title>Preferences DataStore</title><link>https://android-coden.de/android/preferences-datastore</link><guid isPermaLink="true">https://android-coden.de/android/preferences-datastore</guid><description>Preferences DataStore speichert einfache Einstellungen asynchron. Du lernst, wie Flow daraus verlässliche UI-Daten macht.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>key-value</category><category>settings</category><category>flow</category><author>Redaktion</author></item><item><title>Skalierbare Paketstruktur</title><link>https://android-coden.de/android/scalable-package-structure</link><guid isPermaLink="true">https://android-coden.de/android/scalable-package-structure</guid><description>Eine durchdachte Paketstruktur macht Code wartbar und Teams produktiv. Du lernst, wie du Features und Schichten sinnvoll trennst.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>packages</category><category>features</category><category>layers</category><author>Redaktion</author></item><item><title>Grundlagen adaptiver Layouts in Android</title><link>https://android-coden.de/android/adaptive-layout-basics</link><guid isPermaLink="true">https://android-coden.de/android/adaptive-layout-basics</guid><description>Lerne die Grundlagen für reaktionsfähige UIs in Jetpack Compose. Gestalte Bildschirme, die sich an Smartphones, Tablets und Foldables anpassen.</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>windows</category><category>breakpoints</category><category>responsive-ui</category><author>Redaktion</author></item><item><title>Data Layer Testing in Android</title><link>https://android-coden.de/android/data-layer-testing</link><guid isPermaLink="true">https://android-coden.de/android/data-layer-testing</guid><description>Teste Repositories ohne echte Server. So prüfst du Datenlogik mit Fake-APIs und In-Memory-Datenbanken.</description><pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>fake-apis</category><category>in-memory-db</category><category>repositories</category><author>Redaktion</author></item><item><title>Core-Module: Geteilten Code sauber strukturieren</title><link>https://android-coden.de/android/core-modules</link><guid isPermaLink="true">https://android-coden.de/android/core-modules</guid><description>Core-Module bündeln stabilen, wiederverwendbaren Code in einer Mehr-Modul-App. Du lernst, wie du Utilities und Design-Systeme klar abgrenzt.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>shared-code</category><category>design-system</category><category>utilities</category><author>Redaktion</author></item><item><title>Default- und Named Arguments in Kotlin</title><link>https://android-coden.de/android/default-and-named-arguments</link><guid isPermaLink="true">https://android-coden.de/android/default-and-named-arguments</guid><description>Default- und Named Arguments machen Kotlin-Aufrufe klarer. Du lernst, wie sie Android-APIs lesbarer und schlanker halten.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>defaults</category><category>readability</category><category>apis</category><author>Redaktion</author></item><item><title>Generics Basics in Kotlin für Android</title><link>https://android-coden.de/android/generics-basics</link><guid isPermaLink="true">https://android-coden.de/android/generics-basics</guid><description>Generics machen Kotlin-Code wiederverwendbar. Du behältst Typsicherheit schon beim Kompilieren.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>type-parameters</category><category>reusable-code</category><author>Redaktion</author></item><item><title>Buttons in Jetpack Compose: Aktionen und Zustände verwalten</title><link>https://android-coden.de/android/buttons</link><guid isPermaLink="true">https://android-coden.de/android/buttons</guid><description>Erfahre, wie du Buttons in Jetpack Compose einsetzt, Zustände verwaltest und klare Aktionen für deine Nutzer im Material Design umsetzt.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>actions</category><category>material</category><category>enabled-state</category><author>Redaktion</author></item><item><title>Zweck des Domain-Layers</title><link>https://android-coden.de/android/domain-layer-purpose</link><guid isPermaLink="true">https://android-coden.de/android/domain-layer-purpose</guid><description>Der Domain-Layer isoliert Geschäftslogik und ermöglicht deren Wiederverwendung. Lerne, wann und wie du ihn sinnvoll einsetzt.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>use-cases</category><category>business-rules</category><category>optional-layer</category><author>Redaktion</author></item><item><title>Enums in Kotlin für feste Werte</title><link>https://android-coden.de/android/enums</link><guid isPermaLink="true">https://android-coden.de/android/enums</guid><description>Enums modellieren kleine feste Wertemengen. Du nutzt sie für klare Zustände, Optionen und sichere App-Logik.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>finite-values</category><category>constants</category><category>states</category><author>Redaktion</author></item><item><title>HTTP-Grundlagen für Android</title><link>https://android-coden.de/android/http-basics</link><guid isPermaLink="true">https://android-coden.de/android/http-basics</guid><description>HTTP entscheidet, wie deine App Web-APIs korrekt anspricht. Du lernst Methoden, Header und Statuscodes einzuordnen.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>methods</category><category>headers</category><category>status-codes</category><author>Redaktion</author></item><item><title>Memory-Leaks verhindern: Ownership und Cleanup im Android-Lifecycle</title><link>https://android-coden.de/android/memory-leak-prevention</link><guid isPermaLink="true">https://android-coden.de/android/memory-leak-prevention</guid><description>Memory-Leaks entstehen, wenn Objekte länger leben als nötig. Du lernst, Ownership im Lifecycle sauber zu gestalten und typische Fallen zu vermeiden.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>lifecycle</category><category>references</category><category>cleanup</category><author>Redaktion</author></item><item><title>Sortieren und Gruppieren in Kotlin</title><link>https://android-coden.de/android/sorting-and-grouping</link><guid isPermaLink="true">https://android-coden.de/android/sorting-and-grouping</guid><description>Sortieren und Gruppieren machen Listen lesbar. Du lernst, wie sortedBy und groupBy UI-Daten sauber vorbereiten.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>sortedby</category><category>groupby</category><category>ordering</category><author>Redaktion</author></item><item><title>Work Input und Output in Android-Background-Work</title><link>https://android-coden.de/android/work-input-and-output</link><guid isPermaLink="true">https://android-coden.de/android/work-input-and-output</guid><description>Workers brauchen klare Eingaben und Ergebnisse. Du lernst, kleine strukturierte Werte sicher zu übergeben.</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>data</category><category>chaining</category><category>results</category><author>Redaktion</author></item><item><title>Focus Management in Jetpack Compose</title><link>https://android-coden.de/android/focus-management</link><guid isPermaLink="true">https://android-coden.de/android/focus-management</guid><description>Lerne, wie du den Fokus in Android-Apps steuerst. Optimiere Formulare, Tastatureingaben und Barrierefreiheit für eine konsistente Navigation.</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>focus</category><category>keyboard</category><category>forms</category><author>Redaktion</author></item><item><title>Elvis-Operator in Kotlin</title><link>https://android-coden.de/android/elvis-operator</link><guid isPermaLink="true">https://android-coden.de/android/elvis-operator</guid><description>Der Elvis-Operator liefert lesbare Fallback-Werte für nullable Ausdrücke. Du lernst, wann Defaults helfen und wann sie Fehler verdecken.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>topic</category><category>fallback</category><category>defaults</category><author>Redaktion</author></item><item><title>Network-Bound Resource Pattern</title><link>https://android-coden.de/android/network-bound-resource-pattern</link><guid isPermaLink="true">https://android-coden.de/android/network-bound-resource-pattern</guid><description>Lerne, wie du entfernte Daten mit einem lokalen Cache verbindest. Das Pattern hilft dir bei stabilen Offline-First-Apps.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cache</category><category>fetch</category><category>persist</category><author>Redaktion</author></item><item><title>Room-Migrationen sicher planen</title><link>https://android-coden.de/android/room-migrations</link><guid isPermaLink="true">https://android-coden.de/android/room-migrations</guid><description>Room-Migrationen schützen lokale Daten bei Schemaänderungen. Du lernst, Versionen und Tests gezielt einzusetzen.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>schema-changes</category><category>versions</category><category>tests</category><author>Redaktion</author></item><item><title>Scoped Storage in Android</title><link>https://android-coden.de/android/scoped-storage</link><guid isPermaLink="true">https://android-coden.de/android/scoped-storage</guid><description>Scoped Storage begrenzt Dateizugriffe und schützt Nutzerdaten. Du lernst, wann App-Speicher, MediaStore oder Picker passen.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>privacy</category><category>files</category><category>android-10</category><author>Redaktion</author></item><item><title>Uploads in Android zuverlässig umsetzen</title><link>https://android-coden.de/android/uploads</link><guid isPermaLink="true">https://android-coden.de/android/uploads</guid><description>Uploads brauchen klare Zuständigkeiten, Wiederholungen und sichtbare Arbeit. So planst du robuste Dateiübertragungen in Android.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>multipart</category><category>retry</category><category>foreground-work</category><author>Redaktion</author></item><item><title>ADB verstehen: dein Schlüssel zur Android-Kommandozeile</title><link>https://android-coden.de/android/adb-introduction</link><guid isPermaLink="true">https://android-coden.de/android/adb-introduction</guid><description>Erfahre, was die Android Debug Bridge ist, wie sie funktioniert und warum sie dein wichtigstes Debugging-Werkzeug wird.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>adb</category><category>install</category><category>logcat</category><category>shell</category><author>Redaktion</author></item><item><title>Data Classes in Kotlin</title><link>https://android-coden.de/android/data-classes</link><guid isPermaLink="true">https://android-coden.de/android/data-classes</guid><description>Data Classes bündeln Werte klar und testbar. Du lernst, wie sie State, DTOs und einfache Modelle in Android strukturieren.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>value-objects</category><category>copy</category><category>equality</category><author>Redaktion</author></item><item><title>Pseudocode</title><link>https://android-coden.de/android/pseudocode</link><guid isPermaLink="true">https://android-coden.de/android/pseudocode</guid><description>Pseudocode hilft dir, Logik vor dem Tippen zu klären. So wird Android-Code planbarer, testbarer und leichter zu prüfen.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>planning</category><category>algorithms</category><category>clarity</category><author>Redaktion</author></item><item><title>LaunchedEffect: Coroutines im Compose-Lebenszyklus sicher verwalten</title><link>https://android-coden.de/android/launchedeffect</link><guid isPermaLink="true">https://android-coden.de/android/launchedeffect</guid><description>Verstehe, wie du asynchrone Prozesse an deine Compose-UI bindest. Vermeide Memory Leaks und steuere Coroutines mit passenden Schlüsseln präzise.</description><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>coroutines</category><category>keys</category><category>lifecycle</category><author>Redaktion</author></item><item><title>Lazy List Animation in Jetpack Compose: Ein Leitfaden</title><link>https://android-coden.de/android/lazy-list-animation</link><guid isPermaLink="true">https://android-coden.de/android/lazy-list-animation</guid><description>Optimiere deine Listen in Android mit stabilen Keys und flüssigen Animationen. So verbesserst du die User Experience durch durchdachte Item-Platzierung.</description><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>item-placement</category><category>list-motion</category><author>Redaktion</author></item><item><title>WorkManager Testing: Worker gezielt prüfen</title><link>https://android-coden.de/android/workmanager-testing</link><guid isPermaLink="true">https://android-coden.de/android/workmanager-testing</guid><description>Teste Worker isoliert und prüfe Scheduling-Annahmen gezielt. So erkennst du Fehler bei Constraints, Retry und Coroutine-Code früher.</description><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>test-driver</category><category>constraints</category><category>workers</category><author>Redaktion</author></item><item><title>Übungsprojekt-Strategie: Mit kleinen Apps zum starken Portfolio</title><link>https://android-coden.de/android/practice-project-strategy</link><guid isPermaLink="true">https://android-coden.de/android/practice-project-strategy</guid><description>So baust du vom kleinen Lern-Snippet zum vorzeigbaren Portfolio-Projekt – mit gezielter Wiederholung und durchdachten Capstones.</description><pubDate>Thu, 25 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>portfolio</category><category>repetition</category><category>capstones</category><author>Redaktion</author></item><item><title>Server-Sent Events im Android-Überblick</title><link>https://android-coden.de/android/server-sent-events-awareness</link><guid isPermaLink="true">https://android-coden.de/android/server-sent-events-awareness</guid><description>Server-Sent Events liefern Live-Updates per HTTP. Du lernst, wann SSE in Android sinnvoll ist und worauf du achten musst.</description><pubDate>Thu, 25 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>streams</category><category>realtime</category><category>http</category><author>Redaktion</author></item><item><title>Verantwortlichkeiten der UI-Schicht</title><link>https://android-coden.de/android/ui-layer-responsibilities</link><guid isPermaLink="true">https://android-coden.de/android/ui-layer-responsibilities</guid><description>Die UI-Schicht hat zwei klar abgegrenzte Aufgaben: Zustand darstellen und Nutzer-Events weiterleiten. Wer das verinnerlicht, schreibt wartbaren Android-Code.</description><pubDate>Thu, 25 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>state</category><category>events</category><category>rendering</category><author>Redaktion</author></item><item><title>APK und AAB: Build-Artefakte für Installation und Play-Auslieferung</title><link>https://android-coden.de/android/apk-and-aab</link><guid isPermaLink="true">https://android-coden.de/android/apk-and-aab</guid><description>Lerne den Unterschied zwischen APK und Android App Bundle und wann du welches Format für Tests, Sideload oder Play Store nutzt.</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>packaging</category><category>app-bundle</category><category>distribution</category><author>Redaktion</author></item><item><title>Das Compose Mental Model verstehen</title><link>https://android-coden.de/android/compose-mental-model</link><guid isPermaLink="true">https://android-coden.de/android/compose-mental-model</guid><description>Verstehe den Paradigmenwechsel der deklarativen UI. Lerne, wie Jetpack Compose State nutzt und durch Recomposition robuste Benutzeroberflächen aufbaut.</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>declarative-ui</category><category>state</category><category>recomposition</category><author>Redaktion</author></item><item><title>Commit Hygiene in Android-Projekten</title><link>https://android-coden.de/android/commit-hygiene</link><guid isPermaLink="true">https://android-coden.de/android/commit-hygiene</guid><description>Saubere Commits erklären, warum du etwas geändert hast. Sie erleichtern Debugging, Reviews und Rollbacks in Android-Projekten.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>atomic-commits</category><category>messages</category><category>history</category><author>Redaktion</author></item><item><title>Debugger Basics: Breakpoints, Watches und Stepping in Android Studio</title><link>https://android-coden.de/android/debugger-basics</link><guid isPermaLink="true">https://android-coden.de/android/debugger-basics</guid><description>Lerne, wie du mit Breakpoints, Watches und Stepping in Android Studio Code anhältst, Werte prüfst und Bugs systematisch findest.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>breakpoints</category><category>watches</category><category>stepping</category><author>Redaktion</author></item><item><title>Observer Pattern in Android</title><link>https://android-coden.de/android/observer-pattern</link><guid isPermaLink="true">https://android-coden.de/android/observer-pattern</guid><description>Das Observer Pattern macht Zustandsänderungen sichtbar. Du erkennst es in Flow, Compose State und reaktiven Android-APIs.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>events</category><category>streams</category><category>reactivity</category><author>Redaktion</author></item><item><title>Pagination in Android-Apps</title><link>https://android-coden.de/android/pagination</link><guid isPermaLink="true">https://android-coden.de/android/pagination</guid><description>Pagination lädt große Datenmengen schrittweise und hält Listen in Android-Apps schnell, stabil und bedienbar.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>pages</category><category>cursors</category><category>infinite-lists</category><author>Redaktion</author></item><item><title>Alarme in Android</title><link>https://android-coden.de/android/alarms</link><guid isPermaLink="true">https://android-coden.de/android/alarms</guid><description>Alarme planen zeitkritische Aktionen in Android. Du lernst, wann exakte Planung sinnvoll ist und wann andere Wege besser passen.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>exact-alarm</category><category>scheduling</category><category>user-expectations</category><author>Redaktion</author></item><item><title>Network Security Config</title><link>https://android-coden.de/android/network-security-config</link><guid isPermaLink="true">https://android-coden.de/android/network-security-config</guid><description>Lerne, wie du Netzwerkregeln für Release und Debug sauber trennst. So kontrollierst du Cleartext, Zertifikate und Test-Setups bewusst.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cleartext</category><category>certificates</category><category>debug-config</category><author>Redaktion</author></item><item><title>Der Zweck von Software-Architektur</title><link>https://android-coden.de/android/architecture-purpose</link><guid isPermaLink="true">https://android-coden.de/android/architecture-purpose</guid><description>Gute Architektur macht Android-Apps wartbar und testbar. Du lernst, warum Struktur Komplexität dauerhaft unter Kontrolle hält.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>maintainability</category><category>testability</category><category>change</category><author>Redaktion</author></item><item><title>Data Sources: Lokale und Remote-Daten sauber trennen</title><link>https://android-coden.de/android/data-sources</link><guid isPermaLink="true">https://android-coden.de/android/data-sources</guid><description>Data Sources kapseln den Zugriff auf lokale und Remote-Daten. Repositories koordinieren sie, damit der Rest der App nichts vom Speicherort wissen muss.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>local</category><category>remote</category><category>cache</category><author>Redaktion</author></item><item><title>Event Lambdas in Jetpack Compose</title><link>https://android-coden.de/android/event-lambdas</link><guid isPermaLink="true">https://android-coden.de/android/event-lambdas</guid><description>Erfahre, wie du Nutzeraktionen mit Event Lambdas effizient verwaltest. Trenne UI von Logik für saubere Compose-Architekturen.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>callbacks</category><category>user-actions</category><category>separation</category><author>Redaktion</author></item><item><title>Offizielle Quellen zuerst: Warum aktuelle Android- und Kotlin-Doku Vorrang hat</title><link>https://android-coden.de/android/official-source-priority</link><guid isPermaLink="true">https://android-coden.de/android/official-source-priority</guid><description>Warum du in der Android-Entwicklung zuerst zu offiziellen, aktuellen Quellen greifst und so veraltete Anleitungen erkennst.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>android-docs</category><category>kotlin-docs</category><category>freshness</category><author>Redaktion</author></item><item><title>API-Versionierung</title><link>https://android-coden.de/android/api-versioning</link><guid isPermaLink="true">https://android-coden.de/android/api-versioning</guid><description>API-Versionierung hilft deiner App, Backend-Änderungen kontrolliert zu überstehen. Du lernst, Verträge stabil zu halten.</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>compatibility</category><category>evolution</category><category>deprecation</category><author>Redaktion</author></item><item><title>Background Restrictions in Android verstehen</title><link>https://android-coden.de/android/background-restrictions</link><guid isPermaLink="true">https://android-coden.de/android/background-restrictions</guid><description>Android begrenzt Hintergrundarbeit, um Akku und Systemressourcen zu schützen. Du lernst, wie du diese Limits bewusst einplanst.</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>battery</category><category>limits</category><category>android-versions</category><author>Redaktion</author></item><item><title>Strings und Templates in Kotlin</title><link>https://android-coden.de/android/strings-and-templates</link><guid isPermaLink="true">https://android-coden.de/android/strings-and-templates</guid><description>Du lernst, wie Kotlin-String-Templates Logs, Labels und Meldungen lesbar machen. Dazu gibt es Regeln für Formatierung und Sicherheit.</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>interpolation</category><category>formatting</category><category>text</category><author>Redaktion</author></item><item><title>Dependency Inversion in Android</title><link>https://android-coden.de/android/dependency-inversion</link><guid isPermaLink="true">https://android-coden.de/android/dependency-inversion</guid><description>Dependency Inversion trennt Fachlogik von konkreten Implementierungen. Du lernst, wann Interfaces Tests und Austauschbarkeit verbessern.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>interfaces</category><category>boundaries</category><category>testing</category><author>Redaktion</author></item><item><title>Design-System-Architektur</title><link>https://android-coden.de/android/design-system-architecture</link><guid isPermaLink="true">https://android-coden.de/android/design-system-architecture</guid><description>Ein Design System bündelt UI-Komponenten und Tokens. So bleibt deine App konsistent und barrierefrei.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>components</category><category>tokens</category><category>consistency</category><author>Redaktion</author></item><item><title>Minimal Reproduction: Bugs auf das Wesentliche reduzieren</title><link>https://android-coden.de/android/minimal-reproduction</link><guid isPermaLink="true">https://android-coden.de/android/minimal-reproduction</guid><description>Lerne, wie du Android-Bugs auf ein minimales Beispiel eindampfst, damit du sie schneller verstehst, dokumentierst und fixt.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>debugging</category><category>isolation</category><category>examples</category><author>Redaktion</author></item><item><title>Process Death verstehen: So überleben deine Screens den System-Kill</title><link>https://android-coden.de/android/process-death</link><guid isPermaLink="true">https://android-coden.de/android/process-death</guid><description>Lerne, wie Android Prozesse beendet, warum saved state entscheidend ist und wie du resiliente Screens baust.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>system-reclaim</category><category>saved-state</category><category>resilience</category><author>Redaktion</author></item><item><title>Single-Activity-Architektur</title><link>https://android-coden.de/android/single-activity-architecture</link><guid isPermaLink="true">https://android-coden.de/android/single-activity-architecture</guid><description>Die Single-Activity-Architektur strukturiert moderne Android-Apps um eine einzige Activity. Du lernst, wie Navigation und Lifecycle dabei zusammenspielen.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>compose</category><category>navigation</category><category>lifecycle</category><author>Redaktion</author></item><item><title>Context Handling: Context korrekt übergeben und Memory Leaks vermeiden</title><link>https://android-coden.de/android/context-handling</link><guid isPermaLink="true">https://android-coden.de/android/context-handling</guid><description>Der Android Context ist allgegenwärtig – aber falsch verwendet, führt er zu Memory Leaks. Lerne, wann du welchen Context verwenden solltest.</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>android-context</category><category>leaks</category><category>resources</category><author>Redaktion</author></item><item><title>Work Requests in Android</title><link>https://android-coden.de/android/work-requests</link><guid isPermaLink="true">https://android-coden.de/android/work-requests</guid><description>Work Requests beschreiben geplante Hintergrundarbeit in Android. Du lernst, wann einmalige und periodische Jobs passen.</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>onetimeworkrequest</category><category>periodicworkrequest</category><category>scheduling</category><author>Redaktion</author></item><item><title>Modifiers in Jetpack Compose: Layout und Design präzise steuern</title><link>https://android-coden.de/android/modifiers</link><guid isPermaLink="true">https://android-coden.de/android/modifiers</guid><description>Lerne, wie du mit Modifiers das Aussehen, das Layout und das Verhalten deiner Jetpack Compose UIs steuerst und typische Fehler bei der Anordnung vermeidest.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>layout</category><category>drawing</category><category>input</category><author>Redaktion</author></item><item><title>Application ID und Package-Namen in Android verstehen</title><link>https://android-coden.de/android/application-id-and-package-names</link><guid isPermaLink="true">https://android-coden.de/android/application-id-and-package-names</guid><description>Lerne, wie sich Application ID und Package-Name unterscheiden und warum diese Trennung deine Release-Strategie für Android-Apps prägt.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>identity</category><category>namespace</category><category>publishing</category><author>Redaktion</author></item><item><title>JSON-Grundlagen</title><link>https://android-coden.de/android/json-basics</link><guid isPermaLink="true">https://android-coden.de/android/json-basics</guid><description>JSON ist das Standardformat für App-Daten. Du lernst Objekte, Arrays und Serialisierung im Android-Kontext.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>serialization</category><category>objects</category><category>arrays</category><author>Redaktion</author></item><item><title>Cold Flow in Kotlin Flow</title><link>https://android-coden.de/android/cold-flow</link><guid isPermaLink="true">https://android-coden.de/android/cold-flow</guid><description>Cold Flow startet erst beim Sammeln. Du lernst, warum mehrere Collector Arbeit mehrfach auslösen können.</description><pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>lazy-execution</category><category>collection</category><category>repeat-work</category><author>Redaktion</author></item><item><title>Room-Überblick</title><link>https://android-coden.de/android/room-overview</link><guid isPermaLink="true">https://android-coden.de/android/room-overview</guid><description>Room ordnet strukturierte lokale Daten sauber ein. Du lernst, wie Entities und DAO SQLite sicher nutzbar machen.</description><pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>sqlite</category><category>entities</category><category>dao</category><author>Redaktion</author></item><item><title>Pull to Refresh in Android</title><link>https://android-coden.de/android/pull-to-refresh</link><guid isPermaLink="true">https://android-coden.de/android/pull-to-refresh</guid><description>Pull to Refresh gibt Nutzern Kontrolle über neue Daten. Du lernst, wie du Refresh-Zustand sauber führst.</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>refresh</category><category>user-control</category><category>state</category><author>Redaktion</author></item><item><title>Room Relationships in Android</title><link>https://android-coden.de/android/room-relationships</link><guid isPermaLink="true">https://android-coden.de/android/room-relationships</guid><description>Lerne, wie du verwandte Daten in Room sauber modellierst. Der Artikel zeigt one-to-many, joins und embedded mit Praxisbezug.</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>one-to-many</category><category>joins</category><category>embedded</category><author>Redaktion</author></item><item><title>stateIn und shareIn</title><link>https://android-coden.de/android/statein-and-sharein</link><guid isPermaLink="true">https://android-coden.de/android/statein-and-sharein</guid><description>Du lernst, wie stateIn und shareIn kalte Flows teilbar machen. Mit Fokus auf Lebensdauer, Replay und Compose-State.</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>sharing</category><category>lifecycle</category><category>replay</category><author>Redaktion</author></item><item><title>Bäume und Graphen in Android</title><link>https://android-coden.de/android/trees-and-graphs</link><guid isPermaLink="true">https://android-coden.de/android/trees-and-graphs</guid><description>Du lernst, wie Hierarchien und Beziehungen Android-Code strukturieren. Der Artikel zeigt dir Traversal an Navigation und Daten.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>hierarchy</category><category>relationships</category><category>traversal</category><author>Redaktion</author></item><item><title>Scaffold in Jetpack Compose: Bildschirmstruktur einfach aufbauen</title><link>https://android-coden.de/android/scaffold</link><guid isPermaLink="true">https://android-coden.de/android/scaffold</guid><description>Lerne, wie du mit Scaffold in Jetpack Compose einheitliche App-Strukturen schaffst. Vermeide redundante Layouts für App Bars und Snackbars.</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>app-bars</category><category>snackbars</category><category>layout-slots</category><author>Redaktion</author></item><item><title>Immutability First: Unveränderliche Modelle zuerst</title><link>https://android-coden.de/android/immutability-first</link><guid isPermaLink="true">https://android-coden.de/android/immutability-first</guid><description>Immutable Modelle machen UI-State berechenbarer. Du lernst, warum das Android-Code sicherer und testbarer macht.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>state</category><category>safety</category><category>reasoning</category><author>Redaktion</author></item><item><title>CoroutineWorker in Android</title><link>https://android-coden.de/android/coroutineworker</link><guid isPermaLink="true">https://android-coden.de/android/coroutineworker</guid><description>CoroutineWorker verbindet WorkManager mit suspend-Funktionen. Du lernst, wie Hintergrundarbeit abbrechbar und sauber strukturiert bleibt.</description><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>suspend-work</category><category>workmanager</category><category>cancellation</category><author>Redaktion</author></item><item><title>MediaStore Basics: Bilder und Videos sicher nutzen</title><link>https://android-coden.de/android/mediastore-basics</link><guid isPermaLink="true">https://android-coden.de/android/mediastore-basics</guid><description>MediaStore hilft dir, geteilte Bilder und Videos sauber über Android-APIs zu lesen und zu schreiben.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>shared-media</category><category>images</category><category>video</category><author>Redaktion</author></item><item><title>Shapes und Elevation in Jetpack Compose</title><link>https://android-coden.de/android/shapes-and-elevation</link><guid isPermaLink="true">https://android-coden.de/android/shapes-and-elevation</guid><description>Lerne, wie du mit Shapes und Elevation in Jetpack Compose visuelle Hierarchien, Gruppierungen und Tiefe für moderne Android-UIs aufbaust.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>surfaces</category><category>hierarchy</category><category>depth</category><author>Redaktion</author></item><item><title>Snackbars in Jetpack Compose</title><link>https://android-coden.de/android/snackbars</link><guid isPermaLink="true">https://android-coden.de/android/snackbars</guid><description>Lerne, wie du mit Snackbars kurzes, nicht blockierendes Feedback und Aktionen in deinen Android-Apps anzeigst.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>transient-feedback</category><category>actions</category><category>errors</category><author>Redaktion</author></item><item><title>Konfliktlösung bei der Android-Synchronisierung</title><link>https://android-coden.de/android/conflict-resolution</link><guid isPermaLink="true">https://android-coden.de/android/conflict-resolution</guid><description>Konfliktlösung entscheidet, welche Daten bei parallelen Änderungen gelten. Du lernst Regeln für Sync, Zeitstempel und Merging.</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>sync-conflicts</category><category>timestamps</category><category>merging</category><author>Redaktion</author></item><item><title>Datenaktualität in Android-Apps sichtbar machen</title><link>https://android-coden.de/android/data-freshness-indicators</link><guid isPermaLink="true">https://android-coden.de/android/data-freshness-indicators</guid><description>Zeige Nutzern klar, wann Daten zuletzt aktualisiert wurden und wann sie veraltet sein können.</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>stale-data</category><category>last-updated</category><category>ux</category><author>Redaktion</author></item><item><title>Kotlin-Dateistruktur verstehen</title><link>https://android-coden.de/android/kotlin-file-structure</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-file-structure</guid><description>Du lernst, wie Kotlin-Dateien Code über Packages, Imports und Top-Level-Deklarationen ordnen. Der Fokus liegt auf Android-Projekten.</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>packages</category><category>imports</category><category>top-level-declarations</category><author>Redaktion</author></item><item><title>Async Capstone: Flow, WorkManager und Abbruch</title><link>https://android-coden.de/android/async-capstone</link><guid isPermaLink="true">https://android-coden.de/android/async-capstone</guid><description>Du baust eine Funktion mit Live-Daten und stabilem Refresh. Dabei lernst du Flow, WorkManager und Abbruch sauber zu verbinden.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>flow</category><category>workmanager</category><category>cancellation</category><author>Redaktion</author></item><item><title>Dein erster Commit: Staging, Diff und Historie verstehen</title><link>https://android-coden.de/android/first-commit</link><guid isPermaLink="true">https://android-coden.de/android/first-commit</guid><description>Lerne, wie eine Änderung vom Working Tree über den Staging-Bereich in deinen ersten Git-Commit wandert und wie der Diff dich begleitet.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>staging</category><category>commit</category><category>diff</category><author>Redaktion</author></item><item><title>Hilt Grundlagen: Dependency Injection in Android</title><link>https://android-coden.de/android/hilt-basics</link><guid isPermaLink="true">https://android-coden.de/android/hilt-basics</guid><description>Hilt vereinfacht DI in Android durch generierte Dagger-Komponenten. Du lernst Module, Scopes und Annotationen wie @Inject kennen.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>modules</category><category>components</category><category>injection</category><author>Redaktion</author></item><item><title>Timeout Handling in Android</title><link>https://android-coden.de/android/timeout-handling</link><guid isPermaLink="true">https://android-coden.de/android/timeout-handling</guid><description>Timeouts begrenzen lange Arbeit und verbessern Fehlpfade. Du lernst, wie withTimeout UX und Stabilität schützt.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>withtimeout</category><category>failure</category><category>ux</category><author>Redaktion</author></item><item><title>Back Handling und Predictive Back in Jetpack Compose</title><link>https://android-coden.de/android/back-handling</link><guid isPermaLink="true">https://android-coden.de/android/back-handling</guid><description>Lerne, wie du die Android Zurück-Geste in Jetpack Compose-Apps steuerst, den Back Stack verwaltest und eine nahtlose Benutzererfahrung sicherstellst.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>back-stack</category><category>predictive-back</category><category>ux</category><author>Redaktion</author></item><item><title>Grundlagen der Dateispeicherung</title><link>https://android-coden.de/android/file-storage-basics</link><guid isPermaLink="true">https://android-coden.de/android/file-storage-basics</guid><description>Dateien gehören je nach Schutzbedarf und Nutzung an unterschiedliche Speicherorte. Du lernst die Grundregeln für interne Dateien, externe Dateien und Medien.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>internal-files</category><category>external-files</category><category>media</category><author>Redaktion</author></item><item><title>Kotlin-Build-Abhängigkeiten</title><link>https://android-coden.de/android/kotlin-build-dependencies</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-build-dependencies</guid><description>Kotlin-Build-Abhängigkeiten steuern, welche Bibliotheken und Plugins dein Android-Projekt nutzt. Du lernst, wie Gradle sie sauber einbindet.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>gradle</category><category>plugins</category><category>libraries</category><author>Redaktion</author></item><item><title>StateFlow in ViewModels</title><link>https://android-coden.de/android/stateflow-in-viewmodels</link><guid isPermaLink="true">https://android-coden.de/android/stateflow-in-viewmodels</guid><description>StateFlow verbindet dein ViewModel sicher mit der Compose-UI. Lerne, wie du reaktive Zustandsstreams lifecycle-bewusst aussetzt.</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>observable-state</category><category>lifecycle</category><category>compose</category><author>Redaktion</author></item><item><title>Documentation Basics für Android-Projekte</title><link>https://android-coden.de/android/documentation-basics</link><guid isPermaLink="true">https://android-coden.de/android/documentation-basics</guid><description>Du lernst, wie README, Setup-Hinweise und Architektur-Notizen Android-Projekte wartbar halten.</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>readme</category><category>setup</category><category>architecture-notes</category><author>Redaktion</author></item><item><title>Android-Dokumentation richtig navigieren</title><link>https://android-coden.de/android/android-documentation-navigation</link><guid isPermaLink="true">https://android-coden.de/android/android-documentation-navigation</guid><description>So findest du in der offiziellen Android-Doku schnell die richtigen Antworten und nutzt Guides, Reference und Codelabs gezielt.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>docs</category><category>reference</category><category>guides</category><author>Redaktion</author></item><item><title>DTO Design in Android</title><link>https://android-coden.de/android/dto-design</link><guid isPermaLink="true">https://android-coden.de/android/dto-design</guid><description>DTOs trennen API-Verträge von App-Logik. Du lernst, warum Mapping stabile Android-Architektur unterstützt.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>transport-model</category><category>api-contract</category><category>mapping</category><author>Redaktion</author></item><item><title>Exceptions in Kotlin und Android</title><link>https://android-coden.de/android/exceptions</link><guid isPermaLink="true">https://android-coden.de/android/exceptions</guid><description>Exceptions zeigen unerwartete Fehler im Programmfluss. Du lernst, sie in Kotlin bewusst zu behandeln.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>try</category><category>catch</category><category>finally</category><author>Redaktion</author></item><item><title>App ausführen: Der Edit-Build-Run-Zyklus auf Emulator und Gerät</title><link>https://android-coden.de/android/running-an-app</link><guid isPermaLink="true">https://android-coden.de/android/running-an-app</guid><description>So führst du deine Android-App auf Emulator und echtem Gerät aus und verstehst den Edit-Build-Run-Zyklus von Grund auf.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>build</category><category>install</category><category>launch</category><author>Redaktion</author></item><item><title>Professionelles Wachstum als Android-Entwickler</title><link>https://android-coden.de/android/professional-growth</link><guid isPermaLink="true">https://android-coden.de/android/professional-growth</guid><description>Professionelles Wachstum entsteht durch Feedback, Lernen und Ownership. Du baust damit verlässliche Android-Arbeit auf.</description><pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>feedback</category><category>learning</category><category>ownership</category><author>Redaktion</author></item><item><title>Logcat-Grundlagen: Logs lesen, filtern und Bugs finden</title><link>https://android-coden.de/android/logcat-basics</link><guid isPermaLink="true">https://android-coden.de/android/logcat-basics</guid><description>Logcat ist dein Fenster in die App-Laufzeit. Du lernst, wie du Logs filterst, Tags setzt und Bugs gezielt aufspürst.</description><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>logs</category><category>tags</category><category>debugging</category><author>Redaktion</author></item><item><title>Lang laufende Arbeit in Android</title><link>https://android-coden.de/android/long-running-work</link><guid isPermaLink="true">https://android-coden.de/android/long-running-work</guid><description>Lang laufende Arbeit braucht sichtbare Nutzerführung. Du lernst, wann Foreground Services und Notifications passen.</description><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>foreground-service</category><category>notification</category><category>user-awareness</category><author>Redaktion</author></item><item><title>Jetpack Compose: Canvas Basics und Custom Drawing</title><link>https://android-coden.de/android/canvas-basics</link><guid isPermaLink="true">https://android-coden.de/android/canvas-basics</guid><description>Lerne die Grundlagen von Canvas in Jetpack Compose. Verstehe, wie du eigene Grafiken, Formen und visuelle Elemente direkt per Code zeichnest.</description><pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>custom-drawing</category><category>graphics</category><category>shapes</category><author>Redaktion</author></item><item><title>Navigation Rail und Drawer</title><link>https://android-coden.de/android/navigation-rail-and-drawer</link><guid isPermaLink="true">https://android-coden.de/android/navigation-rail-and-drawer</guid><description>Optimiere deine App für große Bildschirme. Lerne, wie du responsive Layouts für Tablets und Foldables mit Navigation Rail und Drawer entwickelst.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>large-screens</category><category>adaptive-navigation</category><author>Redaktion</author></item><item><title>Unidirectional Data Flow (UDF) in Android</title><link>https://android-coden.de/android/unidirectional-data-flow-in-ui</link><guid isPermaLink="true">https://android-coden.de/android/unidirectional-data-flow-in-ui</guid><description>Daten fließen nach unten, Events fließen nach oben. So strukturierst du mit Unidirectional Data Flow vorhersehbare Compose-UIs.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>state-down</category><category>events-up</category><category>udf</category><author>Redaktion</author></item><item><title>Funktionale Prinzipien in Android</title><link>https://android-coden.de/android/functional-principles</link><guid isPermaLink="true">https://android-coden.de/android/functional-principles</guid><description>Funktionale Prinzipien helfen dir, State-Änderungen klar zu modellieren. So werden Android-Code, Tests und Reviews leichter nachvollziehbar.</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>pure-functions</category><category>immutability</category><category>composition</category><author>Redaktion</author></item><item><title>Activity Basics: Der Einstiegspunkt deiner Compose-App</title><link>https://android-coden.de/android/activity-basics</link><guid isPermaLink="true">https://android-coden.de/android/activity-basics</guid><description>Wie eine Activity in einer Compose-first-App funktioniert: Einstiegspunkt, Lebenszyklus und Single-Activity-Architektur kompakt erklärt.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>screen</category><category>lifecycle</category><category>entry-point</category><author>Redaktion</author></item><item><title>Feature-Module: Screens und Logik eines Features klar abgrenzen</title><link>https://android-coden.de/android/feature-modules</link><guid isPermaLink="true">https://android-coden.de/android/feature-modules</guid><description>Feature-Module fassen Screen, Logik und Datenzugriff eines Features zusammen. Klare APIs halten die Modulgrenze dauerhaft sauber.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>feature-ownership</category><category>ui</category><category>domain</category><author>Redaktion</author></item><item><title>Gradle Sync verstehen: So weiß Android Studio, was dein Projekt braucht</title><link>https://android-coden.de/android/gradle-sync</link><guid isPermaLink="true">https://android-coden.de/android/gradle-sync</guid><description>Gradle Sync gleicht Build-Skripte mit der IDE ab und macht Abhängigkeiten nutzbar. So vermeidest du typische Fehler beim Start.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>build-system</category><category>dependencies</category><category>sync</category><author>Redaktion</author></item><item><title>Lambdas in Kotlin und Android</title><link>https://android-coden.de/android/lambdas</link><guid isPermaLink="true">https://android-coden.de/android/lambdas</guid><description>Lambdas machen Funktionen als Werte nutzbar. Du lernst, warum sie für Kotlin, Compose und Callbacks wichtig sind.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>function-literals</category><category>callbacks</category><category>compose</category><author>Redaktion</author></item><item><title>Inline Value Classes in Kotlin</title><link>https://android-coden.de/android/inline-value-classes</link><guid isPermaLink="true">https://android-coden.de/android/inline-value-classes</guid><description>Inline Value Classes kapseln primitive Werte typsicher. Du lernst, wie sie IDs schützen und unnötige Objekte vermeiden.</description><pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>type-safety</category><category>wrappers</category><category>allocation</category><author>Redaktion</author></item><item><title>Retry Strategy in Android</title><link>https://android-coden.de/android/retry-strategy</link><guid isPermaLink="true">https://android-coden.de/android/retry-strategy</guid><description>Retry Strategy hilft dir, fehlgeschlagene Netzwerkaktionen gezielt zu wiederholen, ohne Akku, Daten oder Server unnötig zu belasten.</description><pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>backoff</category><category>idempotency</category><category>transient-failure</category><author>Redaktion</author></item><item><title>Android-Kotlin-Style</title><link>https://android-coden.de/android/android-kotlin-style</link><guid isPermaLink="true">https://android-coden.de/android/android-kotlin-style</guid><description>Ein sauberer Kotlin-Stil macht Android-Code lesbar und prüfbar. Du lernst, wie Konsistenz im Team wirkt.</description><pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>google-style</category><category>consistency</category><author>Redaktion</author></item><item><title>Kotlin Basic Types: Int, String, Boolean und Double</title><link>https://android-coden.de/android/basic-types</link><guid isPermaLink="true">https://android-coden.de/android/basic-types</guid><description>Basic Types sind die Grundbausteine deiner Kotlin-Werte. Du lernst, wie Int, String, Boolean und Double in Android-Code sicher wirken.</description><pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>int</category><category>string</category><category>boolean</category><category>double</category><author>Redaktion</author></item><item><title>Compose Navigation Basics: Routing im modernen Android</title><link>https://android-coden.de/android/compose-navigation-basics</link><guid isPermaLink="true">https://android-coden.de/android/compose-navigation-basics</guid><description>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.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>navhost</category><category>destinations</category><category>back-stack</category><author>Redaktion</author></item><item><title>Repository Pattern in Android</title><link>https://android-coden.de/android/repository-pattern</link><guid isPermaLink="true">https://android-coden.de/android/repository-pattern</guid><description>Repositorys trennen Datenquellen von deiner App-Logik. So bleibt Zugriff testbar, austauschbar und klar.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>data-access</category><category>abstraction</category><category>testability</category><author>Redaktion</author></item><item><title>Secrets im Networking sicher behandeln</title><link>https://android-coden.de/android/secrets-in-networking</link><guid isPermaLink="true">https://android-coden.de/android/secrets-in-networking</guid><description>Secrets gehören nicht fest in die App. Du lernst, wie du API-Keys, Tokens und Leakage im Networking einordnest.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>api-keys</category><category>tokens</category><category>leakage</category><author>Redaktion</author></item><item><title>Box Layout in Jetpack Compose</title><link>https://android-coden.de/android/box-layout</link><guid isPermaLink="true">https://android-coden.de/android/box-layout</guid><description>Lerne, wie du mit dem Box-Layout in Jetpack Compose UI-Elemente übereinanderlegst. Ideal für Badges, Hintergründe und Overlays.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>stacking</category><category>alignment</category><category>overlays</category><author>Redaktion</author></item><item><title>Read-only- und Mutable-Collections in Kotlin</title><link>https://android-coden.de/android/read-only-vs-mutable-collections</link><guid isPermaLink="true">https://android-coden.de/android/read-only-vs-mutable-collections</guid><description>Du lernst, wann read-only Collections reichen und wann MutableList passt. So vermeidest du ungewollte Zustandsänderungen.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>immutability</category><category>mutablelist</category><category>safety</category><author>Redaktion</author></item><item><title>Build-Output lesen: Fehler, Warnungen und Konsole verstehen</title><link>https://android-coden.de/android/reading-build-output</link><guid isPermaLink="true">https://android-coden.de/android/reading-build-output</guid><description>Lerne, Build-Output in Android Studio gezielt zu lesen, Fehler von Warnungen zu trennen und so Probleme schneller zu lösen.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>errors</category><category>warnings</category><category>console</category><author>Redaktion</author></item><item><title>API Thinking in Android</title><link>https://android-coden.de/android/api-thinking</link><guid isPermaLink="true">https://android-coden.de/android/api-thinking</guid><description>API Thinking hilft dir, stabile Grenzen im Code zu gestalten. Du lernst, öffentliche Funktionen als Verträge zu behandeln.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>contracts</category><category>callers</category><category>stability</category><author>Redaktion</author></item><item><title>Big-O-Grundlagen</title><link>https://android-coden.de/android/big-o-basics</link><guid isPermaLink="true">https://android-coden.de/android/big-o-basics</guid><description>Big-O hilft dir, Laufzeit und Speicherbedarf von Android-Code einzuschätzen. Du lernst, wann Datenmengen spürbar werden.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>complexity</category><category>time</category><category>space</category><author>Redaktion</author></item><item><title>Factory Pattern in Android</title><link>https://android-coden.de/android/factory-pattern</link><guid isPermaLink="true">https://android-coden.de/android/factory-pattern</guid><description>Factorys bündeln Objekterzeugung. So bleibt Android-Code besser konfigurierbar, testbar und entkoppelt.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>creation</category><category>configuration</category><category>decoupling</category><author>Redaktion</author></item><item><title>Serialization Testing in Android</title><link>https://android-coden.de/android/serialization-testing</link><guid isPermaLink="true">https://android-coden.de/android/serialization-testing</guid><description>Teste JSON-Parsen mit echten Beispielen. So bleiben App-Daten bei API-Änderungen kompatibel.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>json-fixtures</category><category>compatibility</category><author>Redaktion</author></item><item><title>Android-Roadmap-Orientierung: Vom Quereinsteiger zum Senior</title><link>https://android-coden.de/android/android-roadmap-orientation</link><guid isPermaLink="true">https://android-coden.de/android/android-roadmap-orientation</guid><description>So liest du eine Android-Roadmap richtig: Phasen, Meilensteine und Lernpfade vom ersten Compose-Layout bis zur Senior-Rolle.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>roadmap</category><category>learning-path</category><category>milestones</category><author>Redaktion</author></item><item><title>Lernjournal für Android: Konzepte, Fehler und Fragen festhalten</title><link>https://android-coden.de/android/learning-journal</link><guid isPermaLink="true">https://android-coden.de/android/learning-journal</guid><description>Ein Lernjournal hilft dir, Konzepte, Fehler und Fragen festzuhalten. So machst du deinen Android-Lernpfad messbar und nachhaltig.</description><pubDate>Sun, 16 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>notes</category><category>reflection</category><category>repetition</category><author>Redaktion</author></item><item><title>Certificate Validation in Android</title><link>https://android-coden.de/android/certificate-validation</link><guid isPermaLink="true">https://android-coden.de/android/certificate-validation</guid><description>Certificate Validation schützt HTTPS-Verbindungen in Android-Apps. Du lernst, wann Standardvertrauen reicht und wann Konfiguration nötig ist.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>tls</category><category>https</category><category>trust</category><author>Redaktion</author></item><item><title>Compose Accessibility Semantics</title><link>https://android-coden.de/android/compose-accessibility-semantics</link><guid isPermaLink="true">https://android-coden.de/android/compose-accessibility-semantics</guid><description>Mache deine Jetpack Compose UI barrierefrei, indem du Semantik, Labels und Rollen für Screenreader und Assistenztechnologien richtig konfigurierst.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>semantics</category><category>labels</category><category>roles</category><author>Redaktion</author></item><item><title>LazyGrid in Jetpack Compose: Effiziente Raster-Layouts</title><link>https://android-coden.de/android/lazygrid</link><guid isPermaLink="true">https://android-coden.de/android/lazygrid</guid><description>Erstelle performante, adaptive Raster-Layouts für Galerien und Dashboards in Android. Lerne die Grundlagen von LazyVerticalGrid und dynamischen Zellen.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>grids</category><category>adaptive-cells</category><category>catalogs</category><author>Redaktion</author></item><item><title>Transition APIs in Jetpack Compose</title><link>https://android-coden.de/android/transition-apis</link><guid isPermaLink="true">https://android-coden.de/android/transition-apis</guid><description>Koordiniere Animationen für nahtlose Zustandsübergänge. Lerne, wie du komplexe UI-Wechsel in Jetpack Compose strukturiert umsetzt.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>state-transition</category><category>coordinated-animation</category><author>Redaktion</author></item><item><title>ViewModel-Verantwortlichkeiten</title><link>https://android-coden.de/android/viewmodel-responsibilities</link><guid isPermaLink="true">https://android-coden.de/android/viewmodel-responsibilities</guid><description>Das ViewModel hält UI-Zustand vor und koordiniert Geschäftslogik. Du lernst, was hineingehört – und was nicht.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>state-holder</category><category>business-coordination</category><category>lifecycle</category><author>Redaktion</author></item><item><title>SDK Manager Basics: Plattformen und Tools sauber verwalten</title><link>https://android-coden.de/android/sdk-manager-basics</link><guid isPermaLink="true">https://android-coden.de/android/sdk-manager-basics</guid><description>Lerne, wie du Android-SDK-Plattformen, Platform-Tools und Build-Tools mit dem SDK Manager installierst, aktualisierst und sauber pflegst.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>android-sdk</category><category>platform-tools</category><category>build-tools</category><author>Redaktion</author></item><item><title>Coroutine Scopes in Android</title><link>https://android-coden.de/android/coroutine-scopes</link><guid isPermaLink="true">https://android-coden.de/android/coroutine-scopes</guid><description>Coroutine Scopes binden asynchrone Arbeit an einen Besitzer. So verstehst du Lifecycle, Abbruch und klare Verantwortungen.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>lifecycle</category><category>structured-concurrency</category><category>cancellation</category><author>Redaktion</author></item><item><title>Offline-First-Capstone mit Room und Sync</title><link>https://android-coden.de/android/offline-first-capstone</link><guid isPermaLink="true">https://android-coden.de/android/offline-first-capstone</guid><description>Du baust Datenfunktionen, die lokal starten. Sync ergänzt Netzwerkdaten kontrolliert.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>room</category><category>network</category><category>sync</category><author>Redaktion</author></item><item><title>Platform Types in Kotlin</title><link>https://android-coden.de/android/platform-types</link><guid isPermaLink="true">https://android-coden.de/android/platform-types</guid><description>Platform Types zeigen, wo Kotlin Java-Nullability nicht sicher kennt. Du lernst, wie du solche Werte in Android-Code bewusst absicherst.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>java-nullability</category><category>unknown-nulls</category><category>safety</category><author>Redaktion</author></item><item><title>Collection Transformations in Kotlin</title><link>https://android-coden.de/android/collection-transformations</link><guid isPermaLink="true">https://android-coden.de/android/collection-transformations</guid><description>Du lernst, wie map, filter und flatMap Android-Daten lesbar formen. Der Artikel zeigt Praxisregeln für Kotlin-Collections.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>map</category><category>filter</category><category>flatmap</category><author>Redaktion</author></item><item><title>Lifecycle-Aware Flow Collection in Android</title><link>https://android-coden.de/android/lifecycle-aware-flow-collection</link><guid isPermaLink="true">https://android-coden.de/android/lifecycle-aware-flow-collection</guid><description>Du lernst, Flow-Daten nur bei aktiver UI zu sammeln. So vermeidest du unnötige Arbeit und unsichere Updates.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>repeatonlifecycle</category><category>compose</category><category>safety</category><author>Redaktion</author></item><item><title>Paging Library im Überblick</title><link>https://android-coden.de/android/paging-library-overview</link><guid isPermaLink="true">https://android-coden.de/android/paging-library-overview</guid><description>Paging 3 lädt große Listen schrittweise und sauber. Du lernst, wann es passt und welche Fehler du vermeiden solltest.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>paging-3</category><category>data-streams</category><category>lists</category><author>Redaktion</author></item><item><title>Type Aliases in Kotlin</title><link>https://android-coden.de/android/type-aliases</link><guid isPermaLink="true">https://android-coden.de/android/type-aliases</guid><description>Type Aliases geben komplexen Kotlin-Typen klare Namen. Du lernst, wann sie Android-Code lesbarer machen.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>aliases</category><category>readability</category><category>function-types</category><author>Redaktion</author></item><item><title>Typografie in Jetpack Compose</title><link>https://android-coden.de/android/typography</link><guid isPermaLink="true">https://android-coden.de/android/typography</guid><description>Erfahre, wie du mit einer durchdachten Typografie lesbare und strukturierte Benutzeroberflächen in Jetpack Compose entwickelst.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>type-scale</category><category>readability</category><category>hierarchy</category><author>Redaktion</author></item><item><title>Der Zweck von Dependency Injection in Android</title><link>https://android-coden.de/android/dependency-injection-purpose</link><guid isPermaLink="true">https://android-coden.de/android/dependency-injection-purpose</guid><description>Dependency Injection entkoppelt Objekte von ihren Abhängigkeiten. So bleibt Code testbar und leicht wartbar.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>dependencies</category><category>construction</category><category>testability</category><author>Redaktion</author></item><item><title>Flow-Kontext in Kotlin Flow</title><link>https://android-coden.de/android/flow-context</link><guid isPermaLink="true">https://android-coden.de/android/flow-context</guid><description>Lerne, wie flowOn den Upstream-Kontext eines Flow steuert, ohne Collector in Android-Apps zu überraschen.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>flowon</category><category>dispatcher</category><category>upstream</category><author>Redaktion</author></item><item><title>Network Timeouts in Android</title><link>https://android-coden.de/android/network-timeouts</link><guid isPermaLink="true">https://android-coden.de/android/network-timeouts</guid><description>Timeouts verhindern hängende Requests. Du lernst, sie für stabile Android-Apps sinnvoll zu setzen.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>connect</category><category>read</category><category>write</category><category>resilience</category><author>Redaktion</author></item><item><title>Die One-Off-Events-Debatte in modernem Android</title><link>https://android-coden.de/android/one-off-events-debate</link><guid isPermaLink="true">https://android-coden.de/android/one-off-events-debate</guid><description>Transiente Effekte wie Navigation oder Snackbars sollen die UI genau einmal erreichen. Der One-Off-Events-Streit zeigt, warum das schwieriger ist als gedacht.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>events</category><category>effects</category><category>navigation</category><category>state</category><author>Redaktion</author></item><item><title>REST-API-Konzepte für Android</title><link>https://android-coden.de/android/rest-api-concepts</link><guid isPermaLink="true">https://android-coden.de/android/rest-api-concepts</guid><description>REST-APIs strukturieren mobile Backend-Zugriffe über Ressourcen, Endpunkte und Verben. Du lernst, wie du sie in Android sauber einordnest.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>resources</category><category>endpoints</category><category>verbs</category><author>Redaktion</author></item><item><title>Smart Casts in Kotlin</title><link>https://android-coden.de/android/smart-casts</link><guid isPermaLink="true">https://android-coden.de/android/smart-casts</guid><description>Smart Casts machen Kotlin-Code sicherer und lesbarer. Du lernst, wie der Compiler Typ- und Null-Prüfungen für dich nutzt.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>type-checks</category><category>null-checks</category><category>compiler</category><author>Redaktion</author></item><item><title>Teamkommunikation in Android-Projekten</title><link>https://android-coden.de/android/team-communication</link><guid isPermaLink="true">https://android-coden.de/android/team-communication</guid><description>Gute Teamkommunikation macht technische Arbeit nachvollziehbar. Du lernst, Entscheidungen so zu erklären, dass andere handeln können.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>clarity</category><category>async</category><category>decisions</category><author>Redaktion</author></item><item><title>DataStore im Überblick</title><link>https://android-coden.de/android/datastore-overview</link><guid isPermaLink="true">https://android-coden.de/android/datastore-overview</guid><description>DataStore speichert kleine App-Einstellungen asynchron. Du lernst, wann Preferences oder Proto passen.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>preferences</category><category>proto</category><category>async-storage</category><author>Redaktion</author></item><item><title>Lazy Layout Keys in Jetpack Compose: Identität und Performance</title><link>https://android-coden.de/android/lazy-layout-keys</link><guid isPermaLink="true">https://android-coden.de/android/lazy-layout-keys</guid><description>Verstehe, wie stabile Keys in Lazy Layouts den Zustand von UI-Elementen erhalten und Rendering-Fehler bei Listenänderungen effektiv verhindern.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>identity</category><category>state-preservation</category><category>performance</category><author>Redaktion</author></item><item><title>Strukturierte Nebenläufigkeit</title><link>https://android-coden.de/android/structured-concurrency</link><guid isPermaLink="true">https://android-coden.de/android/structured-concurrency</guid><description>Strukturierte Nebenläufigkeit ordnet Coroutines nach Lebensdauer. Du lernst, wie Parent-Jobs, Scopes und Cancellation zusammenarbeiten.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>parent-jobs</category><category>scopes</category><category>cancellation</category><author>Redaktion</author></item><item><title>Terminal Basics für Android-Entwicklung</title><link>https://android-coden.de/android/terminal-basics</link><guid isPermaLink="true">https://android-coden.de/android/terminal-basics</guid><description>Lerne Shell, Pfade und Grundbefehle, die du für Gradle, Git und Android-Tooling im Alltag brauchst.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>shell</category><category>paths</category><category>commands</category><author>Redaktion</author></item><item><title>Tombstones und Löschungen bei Offline-Sync</title><link>https://android-coden.de/android/tombstones-and-deletions</link><guid isPermaLink="true">https://android-coden.de/android/tombstones-and-deletions</guid><description>Löschungen brauchen beim Offline-Sync eigene Daten. So bleiben App, Cache und Server konsistent.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>sync</category><category>deletes</category><category>consistency</category><author>Redaktion</author></item><item><title>Jetpack Compose: Zustand sichern mit rememberSaveable</title><link>https://android-coden.de/android/remembersaveable</link><guid isPermaLink="true">https://android-coden.de/android/remembersaveable</guid><description>Erfahre, wie du mit rememberSaveable UI-Zustände über Konfigurationsänderungen und Prozessneustarts hinweg in Jetpack Compose zuverlässig erhältst.</description><pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>saved-state</category><category>restoration</category><category>bundle</category><author>Redaktion</author></item><item><title>Feature Flags: Sicher ausliefern und Risiken kontrollieren</title><link>https://android-coden.de/android/feature-flags</link><guid isPermaLink="true">https://android-coden.de/android/feature-flags</guid><description>Feature Flags steuern, welche Funktionen zur Laufzeit aktiv sind. So lieferst du sicher aus und kannst Fehler sofort abschalten.</description><pubDate>Fri, 07 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>rollout</category><category>experimentation</category><category>risk-control</category><author>Redaktion</author></item><item><title>Sicherheitsdenken in Android-Apps</title><link>https://android-coden.de/android/security-mindset</link><guid isPermaLink="true">https://android-coden.de/android/security-mindset</guid><description>Du lernst, wo Android-Code misstrauisch sein muss. Fokus: Eingaben, Grenzen und Secrets.</description><pubDate>Fri, 07 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>trust-boundaries</category><category>secrets</category><category>inputs</category><author>Redaktion</author></item><item><title>Test-Abhängigkeiten ersetzen</title><link>https://android-coden.de/android/test-dependency-replacement</link><guid isPermaLink="true">https://android-coden.de/android/test-dependency-replacement</guid><description>Wie du Produktionsabhängigkeiten in Tests durch Fakes ersetzt, ohne Feature-Code anzufassen. Sauberere Isolation, schnellere CI-Pipelines.</description><pubDate>Fri, 07 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>fakes</category><category>modules</category><category>isolation</category><author>Redaktion</author></item><item><title>Caching Concepts in Android</title><link>https://android-coden.de/android/caching-concepts</link><guid isPermaLink="true">https://android-coden.de/android/caching-concepts</guid><description>Du lernst, warum Cache Daten schneller macht und zugleich Korrektheit erschwert. Der Artikel zeigt Freshness und Invalidation praxisnah.</description><pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cache</category><category>invalidation</category><category>freshness</category><author>Redaktion</author></item><item><title>Collections im Überblick</title><link>https://android-coden.de/android/collections-overview</link><guid isPermaLink="true">https://android-coden.de/android/collections-overview</guid><description>Kotlin-Collections helfen dir, Daten passend zu strukturieren. Du lernst, wann List, Set oder Map sinnvoll ist.</description><pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>list</category><category>set</category><category>map</category><author>Redaktion</author></item><item><title>Variance in Kotlin verstehen</title><link>https://android-coden.de/android/variance</link><guid isPermaLink="true">https://android-coden.de/android/variance</guid><description>Variance erklärt, wie generische Typen sicher zusammenpassen. Du lernst in und out für Android-APIs und Dependency-Grenzen.</description><pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>in</category><category>out</category><category>producers</category><category>consumers</category><author>Redaktion</author></item><item><title>Animation Basics: Bewegung in Jetpack Compose verstehen</title><link>https://android-coden.de/android/animation-basics</link><guid isPermaLink="true">https://android-coden.de/android/animation-basics</guid><description>Lerne die Grundlagen von Animationen in Jetpack Compose. Verstehe State-basierte Motion und nutze animateAsState für flüssige UI-Übergänge.</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>animateasstate</category><category>transitions</category><category>motion</category><author>Redaktion</author></item><item><title>Debugging-Prozess in Android</title><link>https://android-coden.de/android/debugging-process</link><guid isPermaLink="true">https://android-coden.de/android/debugging-process</guid><description>Lerne, Android-Fehler mit Hypothesen, Belegen und Isolation gezielt zu untersuchen. So vermeidest du planlose Änderungen.</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>hypothesis</category><category>evidence</category><category>isolation</category><author>Redaktion</author></item><item><title>Performance Mindset</title><link>https://android-coden.de/android/performance-mindset</link><guid isPermaLink="true">https://android-coden.de/android/performance-mindset</guid><description>Performance beginnt mit Messung. Du optimierst Android-Apps gezielt nach Nutzerwirkung, Engpässen und Trade-offs.</description><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>measurement</category><category>bottlenecks</category><category>tradeoffs</category><author>Redaktion</author></item><item><title>Annotations in Kotlin verstehen</title><link>https://android-coden.de/android/annotations-in-kotlin</link><guid isPermaLink="true">https://android-coden.de/android/annotations-in-kotlin</guid><description>Annotations geben Kotlin-Code Zusatzinfos. Du lernst, wie Android-Tools daraus Verhalten, Tests und Code ableiten.</description><pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>annotations</category><category>metadata</category><category>tooling</category><author>Redaktion</author></item><item><title>Activity Lifecycle in Android: Zustände, Callbacks und sicheres State-Handling</title><link>https://android-coden.de/android/activity-lifecycle</link><guid isPermaLink="true">https://android-coden.de/android/activity-lifecycle</guid><description>Verstehe den Activity-Lifecycle in Android: Callbacks, Zustände und wie du State über Konfigurationsänderungen rettest.</description><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>created</category><category>started</category><category>resumed</category><category>destroyed</category><author>Redaktion</author></item><item><title>App-Startup-Architektur: Den Kaltstart beschleunigen</title><link>https://android-coden.de/android/app-startup-architecture</link><guid isPermaLink="true">https://android-coden.de/android/app-startup-architecture</guid><description>Jede Millisekunde beim App-Start zählt. Lerne, wie du unkritische Initialisierung aus dem Startpfad herauslöst und die Reaktionszeit spürbar senkst.</description><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>initialization</category><category>lazy-loading</category><category>startup-cost</category><author>Redaktion</author></item><item><title>Object Declarations in Kotlin</title><link>https://android-coden.de/android/object-declarations</link><guid isPermaLink="true">https://android-coden.de/android/object-declarations</guid><description>Object Declarations helfen dir, Singleton-Logik in Kotlin klar zu bündeln und globalen Zustand in Android-Apps bewusst zu begrenzen.</description><pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>singleton</category><category>object</category><category>companion</category><author>Redaktion</author></item><item><title>Ktor Client Awareness</title><link>https://android-coden.de/android/ktor-client-awareness</link><guid isPermaLink="true">https://android-coden.de/android/ktor-client-awareness</guid><description>Ktor ist ein Kotlin-naher HTTP-Client für Android. Du lernst, wann er für geteilten Netzwerkcode sinnvoll ist.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>multiplatform</category><category>http-client</category><category>kotlin</category><author>Redaktion</author></item><item><title>Serialization Basics: JSON, DTOs und sichere Datenmodelle</title><link>https://android-coden.de/android/serialization-basics</link><guid isPermaLink="true">https://android-coden.de/android/serialization-basics</guid><description>Du lernst, wie JSON, DTOs und kotlinx.serialization Daten sauber übersetzen, ohne Netzmodelle in die App-Logik zu ziehen.</description><pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>json</category><category>kotlinx-serialization</category><category>dtos</category><author>Redaktion</author></item><item><title>Foreground Services in Android</title><link>https://android-coden.de/android/foreground-services</link><guid isPermaLink="true">https://android-coden.de/android/foreground-services</guid><description>Foreground Services halten sichtbare Langläufer aktiv. Du lernst, wann sie passen und welche Grenzen Android setzt.</description><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>ongoing-work</category><category>notification</category><category>restrictions</category><author>Redaktion</author></item><item><title>Assisted Injection: Laufzeitparameter sauber einschleusen</title><link>https://android-coden.de/android/assisted-injection-awareness</link><guid isPermaLink="true">https://android-coden.de/android/assisted-injection-awareness</guid><description>Manche Abhängigkeiten kennt Hilt erst zur Laufzeit. Assisted Injection verbindet injizierte Klassen mit dynamischen Parametern über typsichere Factories.</description><pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>runtime-parameters</category><category>factories</category><author>Redaktion</author></item><item><title>Offline-First-Architektur</title><link>https://android-coden.de/android/offline-first-architecture</link><guid isPermaLink="true">https://android-coden.de/android/offline-first-architecture</guid><description>Offline-First-Apps bleiben nutzbar, wenn das Netz ausfällt. Lerne, wie du Daten lokal speicherst, synchronisierst und Fehler resilient behandelst.</description><pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>cache</category><category>sync</category><category>resilience</category><author>Redaktion</author></item><item><title>Hot Flow in Android mit StateFlow und SharedFlow</title><link>https://android-coden.de/android/hot-flow</link><guid isPermaLink="true">https://android-coden.de/android/hot-flow</guid><description>Hot Flows laufen unabhängig vom einzelnen Collector. Du lernst, wann StateFlow, SharedFlow und Sharing in Android passen.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>stateflow</category><category>sharedflow</category><category>sharing</category><author>Redaktion</author></item><item><title>Kotlin Performance Awareness</title><link>https://android-coden.de/android/kotlin-performance-awareness</link><guid isPermaLink="true">https://android-coden.de/android/kotlin-performance-awareness</guid><description>Du lernst, wie Kotlin-Entscheidungen Speicher und CPU in Android-Apps beeinflussen.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>allocation</category><category>collections</category><category>inline</category><author>Redaktion</author></item><item><title>snapshotFlow in Compose: State in Streams umwandeln</title><link>https://android-coden.de/android/snapshotflow</link><guid isPermaLink="true">https://android-coden.de/android/snapshotflow</guid><description>Erfahre, wie du Jetpack Compose State in Kotlin Flows überführst. Lerne die korrekte Anwendung von snapshotFlow für asynchrone Datenverarbeitung.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>compose-state</category><category>flow</category><category>streams</category><author>Redaktion</author></item></channel></rss>