Skip to content

deepakkanyan/Car_Playground

Repository files navigation

Android Car Playground

Welcome to the Car Playground Android application repository. This application is built using modern Android development techniques with an emphasis on maintainability and scalability.

Overview

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.

Technical Stack

  1. Language: Kotlin
  2. Architecture: Clean Architecture
  3. UI: Jetpack Compose
  4. Database: Room
  5. Dependency Injection: Hilt
  6. Navigation: AndroidX Navigation Component

Gradle Configurations

  • Compile SDK: 33
  • Min SDK: 24
  • Target SDK: 33
  • Version Code: 1
  • Version Name: "1.0"
  • Namespace: com.carplayground

Dependencies

  • Compose UI: 2022.12.00
  • Kotlin Compiler: 1.5.31
  • Navigation: 2.5.3
  • Room: 2.5.0
  • Hilt: 2.44

Getting Started

  1. Clone the Repository

    git clone https://github.com/deepakkanyan/Car_Playground.git
  2. Open in Android Studio

    Open the cloned repository in Android Studio. Make sure you have the Kotlin and Android plugins installed.

  3. Sync and Build

    Once the project is open, sync the project with the Gradle files and build it.

  4. Run on Emulator/Device

    Run the application on an emulator or a physical device.

Contributions

Feel free to contribute to this project by opening issues, sending pull requests, or suggesting any other improvements.

License

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages