James Shvarts
James Shvarts
AppLifecycleDemo
Uses ProcessLifecycleOwner to react to app coming to foreground and going to background
CircularProgressBarDemo
Sample Custom View for implementing customizable circular progress bar implemented in Kotlin
CleanArchitecture
Project showcasing Clean Architecture with MVP, Dagger, RxJava, Robolectric, Butterknife
ConductorMVP
Multi-project Clean Architecture MVP app in Kotlin using Conductor, Room, RxJava 2, Dagger 2 with custom scopes
OfflineSampleApp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
NotesNavigation
Navigation Architecture Component from Jetpack sample app
PagingRoom
Demonstrates various ways of using Paging library with Room (LiveData, RxJava, custom datasource)
DaggerAndroidMVVM
Demonstrates using Dagger 2.11+ in MVVM app with Android Architecture Components, Clean Architecture, RxJava