YUNOVA · Android Development · Module 13: Production architecture

Clean architecture layers

Notes for offline study · 3 November 2026

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.