Adoption of Clean Architecture layers with modules
Good architecture is key to build a modular, scalable, maintainable, and testable application.
clean architecture mainly allows us to separate business logic and scales well.
Brief into to Clean Architecture
Without going into too many details about Clean Architecture we will define 3 layers, each having a distinct set of responsibilities:
Presentation layer :presents data to a screen and handle user interactions
Domain layer :contains business logic
Data layer :access, retrieve and manage application data
Read more on Medium post .....
Android Engineer
4 年Nice article ??