Try-out project using MVPVM, Dagger2-Android, Data Binding and RXJava, with a large test coverage of JUnit and UI (Espresso) tests. The app uses Firebase authentication, Firebase database and Firebase storage.
The architecture used is MVPVM (MVP + ViewModels). Views and ViewModels are dumb in this setup.
CI: buddybuild CI.
- The current use of IdlingResources for Espresso requires some test code in my production builds. Check if we can switch to github.com/square/RxIdler
- Frank van der Laan - Frank1234