Firebucket
A glimpse into the astonishing future of BaaS- Firebase with a simple To do list app.
Presentation
Since its interesting evolution from the Google I/O 2016, my goal was to play with Firebase to witness the potential as well as the limitations.
This project is nothing more than a way to play with what I've learn. I was also curious to see how it fits with the tools I usually use such as Dagger and RxJava.
Read More
Download
Firebase modules used
- Database
- Crash Report
- Remote Config
- Analytics
- FirebaseJobDispatcher
- Performance (introduced during the Google IO 17)
Tools
- Firebase
- Dependency Injection (Dagger 2)
- ButterKnife
- RxJava 2, RxAndroid
Pattern
- MVP: Model-View-Presenter
- MVVM: Model-View-ViewModel (using Android Data Binding)
Clean Architecture
The project is following a Clean architecture approach.
Tests
The complete set of tests is coming.