An Android application built with modern Android development practices to display and explore dog breeds.
- ๐ Browse a list of dog breeds
- ๐ View detailed information for each breed
- ๐ Fetch data from a remote JSON API
- ๐พ Offline-first support using Room database
- ๐ Swipe-to-refresh functionality
- ๐ผ Efficient image loading with caching and placeholders
- MVVM Architecture
- Data Binding
- RecyclerView & GridLayout
- Navigation Component
- Retrofit (API integration)
- Room Database (local caching)
- Coroutines (asynchronous operations)
- Glide (image loading & caching)