Data Persistence Used: ROOM & SHARED PREFERENCES.
- Design Patterns
- Paging3
- LoadStateListener
- SearchView
- Swipe Mechanism
- Retrofit2
- API
- Coroutines
- Dagger-Hilt
- MVVM
- LiveData
- Coroutines
- Sealed Classes
- Intents: PutExtra
- ROOM
- Shared Preferences
- Navigation Drawer
- Glide
- Recycler View
- Animations
- View Binding
- Material3
- Material Dialogs
- Material Toolbar
- Snackbar
- Splash Screen