Skip to content

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

License

Notifications You must be signed in to change notification settings

yashraj-deserve/AndroidViperTemplate

 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%