Skip to content
Android Viper example
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Initial commit Apr 17, 2019
Demo - added cover May 21, 2019
app Initial commit Apr 17, 2019
gradle/wrapper Initial commit Apr 17, 2019
.gitignore
LICENSE
README.md
build.gradle Initial commit Apr 17, 2019
gradle.properties
gradlew
gradlew.bat
settings.gradle Initial commit Apr 17, 2019

README.md

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

License

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

You can’t perform that action at this time.