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)