#boundaries
6 Artikel mit diesem Tag
Sinn und Zweck der Modularisierung
Modularisierung teilt Android-Projekte in eigenständige Module auf. Wann das sinnvoll ist und welche Grenzen du ziehen solltest.
Separation of Concerns – Verantwortlichkeiten klar trennen
Separation of Concerns trennt UI, Geschäftslogik und Datenzugriff klar voneinander. So bleibt Android-Code testbar, wartbar und strukturiert.
Clean Architecture: Wann es wirklich hilft
Clean Architecture ist kein Selbstzweck. Wann Use Cases und Grenzen wirklich helfen – und wann sie nur Overhead erzeugen.
Architektur testen: Verhalten statt Implementierung prüfen
Gute Architekturtests prüfen öffentliches Verhalten, nicht interne Verdrahtung. So baust du stabile, wartbare Test-Suites für moderne Android-Apps.
Abhängigkeitsrichtung zwischen Modulen
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.
Dependency Inversion in Android
Dependency Inversion trennt Fachlogik von konkreten Implementierungen. Du lernst, wann Interfaces Tests und Austauschbarkeit verbessern.