Skip to content

ZoroRe/ViperArch

Repository files navigation

ViperArch

An Android Sample Project use Viper Architecture.

VIPER

  • V -> View
  • I -> Interactor
  • P -> Presenter
  • E -> Entity
  • R -> Router

Viper just like MVP or MVVM, just split presenter to presenter, interactor and router, so the code is more modularization. This VIPER are a litter different with normal viper, we use LiveData to contact View & Entity, so you change UI easily after data change.

Plugin

You can use this plugin ViperCreator to generator a viper-arch like this sample project. Also, you can use it to generator viper code for activity and fragment. Enjoy it.

More

This demo is just a simple demo, it didn't containe to much code to show how VIPER work, just show a project architecture.

About

An Android Sample Project use Viper Architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages