Phase 06
Architektur
ViewModel, Repositories, Dependency Injection, Modul-Design und nachhaltige App-Architektur.
55 Artikel · Seite 3 von 3
Architektur-Smells erkennen
Architektur-Smells sind Warnsignale im Code, bevor echte Probleme entstehen. Du lernst, God-Classes, Context-Leaks und enge Kopplung früh zu erkennen.
Context Handling: Context korrekt übergeben und Memory Leaks vermeiden
Der Android Context ist allgegenwärtig – aber falsch verwendet, führt er zu Memory Leaks. Lerne, wann du welchen Context verwenden solltest.
Memory-Leaks verhindern: Ownership und Cleanup im Android-Lifecycle
Memory-Leaks entstehen, wenn Objekte länger leben als nötig. Du lernst, Ownership im Lifecycle sauber zu gestalten und typische Fallen zu vermeiden.
Skalierbare Paketstruktur
Eine durchdachte Paketstruktur macht Code wartbar und Teams produktiv. Du lernst, wie du Features und Schichten sinnvoll trennst.
Architekturdokumentation
Architekturdokumentation erklärt, warum Code so aufgebaut ist. ADRs und Diagramme machen Android-Projekte für neue Entwickler zugänglich.
Architecture Capstone: Alle Schichten im Zusammenspiel
Alle Architekturschichten vereinen sich in einer kleinen App. UI, Domain, Daten, DI und Tests arbeiten gemeinsam.
Architektur-Review: Wie sicher kann sich deine App verändern?
Gute Architektur zeigt sich, wenn Änderungen sicher bleiben. Lerne, wie du Abwägungen, Testbarkeit und Evolution in Android-Projekten bewertest.