MVP + Room + RxJava + DataBinding
Sample application developed using
1). MVP architecture
2). RxJava
3). Room Database
4). Datainding Library
5). Retrofix with RxJava for working with network calls.
For more describtion, https://medium.com/@periyanayagam.apk/mvp-room-rxjava-databinding-8b6501f82b1f