How does design CleanArch? ● Separation of stable & flexible codes. ● Make Flexible code dependent only on more stable code ● Make the direction of dependence one direction
Domain Layer ● Entity: Express business data ● Usecase: Express business logic, gateway for presentaion ● Repository: Interface between domain and data layer
Let’s see Sample Product ● Sample Product: Click button -> change TextView as several Lang https://github.com/kiuchikeisuke/Android-Studio-CleanArchitecture-template-forKotlin/tree/demo_for_droidcon