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)