A list of DevByte videos, using offline caching.
- implementing a local database using Room.
- fetching data from the network and caching the data in the database.
- using a repository to abstract the data layer.
- integrating the respository class with the ViewModel.
- displaying data from the offline cache.
Based on Repository by Google Codelabs (2022).