YUNOVA · Android Development · Module 13: Production architecture
Clean architecture layers
Clean architecture layers
Key points
- Clean architecture splits code into UI, domain and data layers.
- Dependencies point inward: the domain layer knows nothing about Android or the UI.
- Use cases hold business rules; repositories hide where data comes from.