- Example of Retrofit, Room Database, MVVM, Coroutines, RecyclerView, and LiveData.
- It contains comments to show steps of how its created so students can understand it easily
- This code is beginner friendly and easy to understand
- If the device is connected to the internet it will fetch data from the internet with the help of Retrofit. (In log you can see online)
- If the device is offline it will get data from Room Database. (In log you can see offline)