Skip to content

Try-out project using MVPVM, Dagger2-Android, Data Binding and RXJava, with a large test coverage of JUnit and UI (Espresso) tests.

License

Notifications You must be signed in to change notification settings

Frank1234/FireBaseTest

Repository files navigation

FireBaseTest

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.

Open items

  • 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

Author

About

Try-out project using MVPVM, Dagger2-Android, Data Binding and RXJava, with a large test coverage of JUnit and UI (Espresso) tests.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published