ToDo app which showcases Offline-first MVP architecture with Dependency Injection
This project is based on Google's Android Architecture samples, but here, we're taking it one step further and implementing the samples to show how one would build a true offline-capable application. We also aim to fully implement the network and persistence calls here, instead of implementing "dummy" network request simulations. That way, it's easy to see the pros/cons between our offline-capable architectures.
There are multiple branches in this project which show off real implementations of different architectures:
|MVP Offline w/ Job Scheduling||todo-mvp-job-scheduling|
|MVP Offline w/ Realtime DB||todo-mvp-realtime-db|