- Home Page with Tablayout
- Item List page with pagination, smooth scrolling
- Item Detail Page
- Viewed Item Page with delete all item button
- Navigation Architecture Components with Single Activity Concept
- LiveData
- ViewModel
- Room
- DataBinding
- AndroidX
- Paging
- Used Unbounded List and PositionalDataSource. Referenced Google Sample
- Coroutine - call api calls / access disks on background thread
- Dagger2
- Retrofit
- Glide
- Dark-Mode
- Add unit tests