The source code is testable painlessly Adapts Clean Architecture to Android The software will be independent of UI, frameworks, databases or any external dependencies Like many other architecture patterns, the main purpose of Clean Architecture is separating concerns. What is the purpose of Clean Architecture? In another word, inner circles are business logic while outer circles are concrete implementation. Ībstraction Rule: The more inward you go, the more abstraction the source code is.Basically, nothing in the inner circle can know any things of the outer circles. Clean Architecture for Android What is Clean Architecture?Ĭlean Architecture is a software design philosophy that separates the software into many ring levels:Įach of the circle represents different layers of your software and must follow 2 important rules:ĭependency Rule: Dependencies can only go inwards.
0 Comments
Leave a Reply. |