Skip to content

Glimpse into Firebase, with a simple TODO list app built around Dagger, RxJava 2, Clean architecture and of course, Firebase.

Notifications You must be signed in to change notification settings

dagio/Firebucket

 
 

Repository files navigation

Firebucket

Firebase

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.

Screenshots

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.

About

Glimpse into Firebase, with a simple TODO list app built around Dagger, RxJava 2, Clean architecture and of course, Firebase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.1%
  • HTML 1.9%