AndroidVIP icon indicating copy to clipboard operation
AndroidVIP copied to clipboard

Android project to experiment the VIPER approach using mosby, RxJava and dagger2

AndroidVIP

Android project to experiment the VIPER approach.

Android Arsenal Dependency Status

logo

  • Motivations
  • Technical base
  • Perspectives
  • Logo credits

Motivations

  • Tend toward the VIPER approach
  • Make it easier to test the application
  • Simplify the set up of asynchronous job with RxJava

Technical base

  • mosby to set up the "V" and "P" of the VIPER approach
  • dagger2 to set up the dependency injection system
  • Rx.Observe to ease the set up of asynchronous job, transforming Interactor's methods to Rx methods
  • DaggerMock to mock dagger2 objects
  • mockito as a mocking framework

Perspectives

Bibliography

Logo credits

Animals graphic by Freepik from Flaticon is licensed under CC BY 3.0. Made with Logo Maker