© Ivan Rancic - 2024 Android Demo App
- API restful
- Model-View-ViewModel (MVVM) software design pattern, architecture for clean and organized code.
- Dependency Injection with Hilt
- Navigation - NavHostController
- Offline access to previously fetched feed data using Room Database.
- Retrofit: Used for making network requests to fetch feed data from a remote API.
- Room Database: Provides offline access to feed data and handles local data storage.
- Kotlin: The primary programming language for Android development.
- Jetpack Compose: Used for building the user interface with a declarative and modern approach.
- Hilt: A dependency injection library for managing and injecting dependencies. MVVM (Model-View-ViewModel): Architecture pattern used to separate concerns and ensure clean and testable code.
Car List: