android-viper-template icon indicating copy to clipboard operation
android-viper-template copied to clipboard

Android Viper template with Kotlin, Dagger 2, Retrofit & RxJava

cover image - Android Viper Architecture

Android VIPER Architecture Example

This repository contains a detailed sample client-server app that implements VIPER(View-Interactor-Presenter-Entity-Router) architecture in Android (Kotlin).

Read the full article explaining the project here

VIPER Module Diagram

viper diagram Structure of VIPER module

Example Module Class Diagram

class diagram Structure of "Main" module from the example project.

Dependencies

The sample app is using next libraries and frameworks:

References

If you have any suggestions or questions feel free to make a Pull Request or contact us!

Author

Alexander Borovskoy

Android developer at OmiSoft

alt text alt text

License

Android Viper Architecture Template is released under the MIT license.
See the LICENSE for details.