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

remychantenay/Firebucket

Folders and files

NameName
Last commit message
Last commit date
Apr 2, 2017
Apr 2, 2017
Jul 23, 2017
Apr 2, 2017
Jul 23, 2017
Apr 2, 2017
May 17, 2017
Apr 2, 2017
May 19, 2017
Jul 23, 2017
Apr 2, 2017
Apr 2, 2017
Apr 2, 2017
Apr 2, 2017

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published