todo-mvp-loaders/ - Based on todo-mvp, fetches data using Loaders. • todo-databinding/ - Based on todo-mvp, uses the Data Binding Library. • todo-mvp-clean/ - Based on todo-mvp, uses concepts from Clean Architecture. • todo-mvp-dagger/ - Based on todo-mvp, uses Dagger2 for Dependency Injection • todo-mvp-contentproviders/ - Based on todo-mvp-loaders, fetches data using Loaders and uses Content Providers • todo-mvp-rxjava/ - Based on todo-mvp, uses RxJava for concurrency and data layer abstraction. https://github.com/googlesamples/android-architecture