This is a demo project that utilizes Room Database, MVVM, Data binding, Repositories, Retrofit and more to build an app that reads content from an API, and displays them in sections. Content is either pdf files or youtube videos, and in both cases, visit progress is tracked so as whenever the user revisits a video/pdf, they can carry on from where the reached last time.
There is a section that collects watch history for ease of access.


View Github