CleanArchExample icon indicating copy to clipboard operation
CleanArchExample copied to clipboard

Clean architecture in Android with Kotlin + RxJava + Dagger 2

Clean architecture in Android with Kotlin + RxJava + Dagger 2

Here, in UPTech we spend a lot of time developing successful architecture patterns for an android application, we’ve decided to share our experience with the community.

The task is to create a maintainable solution with interchangeable parts, which will allow us to easily change implementations on each application layer. Solution must smoothly work with android threading and be easy to understand for new developers

The Solution is our adaptation of Clean Architecture principles.

Check the Medium article Clean architecture in Android with Kotlin + RxJava + Dagger 2

Feel free to use the code for your own purposes.