Apply clean architecture boundaries, use cases, repositories, and lifecycle-aware presentation models in Android projects.