Skip to content

ToDo app which showcases Offline-first MVP architecture with Dependency Injection

License

Notifications You must be signed in to change notification settings

TylerMcCraw/android-todo

Repository files navigation

android-todo

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:

Architecture Branch Name
MVP Offline w/ Job Scheduling todo-mvp-job-scheduling
MVP Offline w/ Realtime DB todo-mvp-realtime-db

Releases

No releases published

Packages

No packages published

Languages