Welcome to the Car Playground Android application repository. This application is built using modern Android development techniques with an emphasis on maintainability and scalability.
The repository showcases:
- Fetching data from a JSON file.
- Storing the fetched data into the Room Database.
- Fetching and displaying the stored data using Clean Architecture and Jetpack Compose UI.
- Language: Kotlin
- Architecture: Clean Architecture
- UI: Jetpack Compose
- Database: Room
- Dependency Injection: Hilt
- Navigation: AndroidX Navigation Component
- Compile SDK: 33
- Min SDK: 24
- Target SDK: 33
- Version Code: 1
- Version Name: "1.0"
- Namespace: com.carplayground
- Compose UI: 2022.12.00
- Kotlin Compiler: 1.5.31
- Navigation: 2.5.3
- Room: 2.5.0
- Hilt: 2.44
-
Clone the Repository
git clone https://github.com/deepakkanyan/Car_Playground.git
-
Open in Android Studio
Open the cloned repository in Android Studio. Make sure you have the Kotlin and Android plugins installed.
-
Sync and Build
Once the project is open, sync the project with the Gradle files and build it.
-
Run on Emulator/Device
Run the application on an emulator or a physical device.
Feel free to contribute to this project by opening issues, sending pull requests, or suggesting any other improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for visiting the repository. If you find it useful, please give it a star!