Skip to content

yashaggind/Cars

Repository files navigation

Cars

The application contains cars information in a list and in map with tapping a car on the map to disappear other cars and tapping again to show the hidden car again.

Demo

Cars

Languages, libraries and tools used

Above Features are used to make code simple, generic, understandable, clean and easily maintainable for future development. Especially Koin for dependency injection and Kotlin Coroutines for asynchronous API call.

As this app developed as a production-ready app. So I had enabled the Proguard along with minifyEnabled and shrinkResources True in released version along with basic support for Android App Bundle. In the result of that, we can reduce the APK size along with we can also provide an extra security layer to our code from decompiling or extracting of the code from APK. For more info refer the Image below.

Apk Analyser

Automated tests

To run the test you must connect to real device or an emulator then you can choose in one of the following ways:

  1. To run all Unit test, open the Project window, and then right-click a test and click Run.

Automated tests

Then Click

Automated tests

You can run the app on a real device or an emulator.

Prerequisites

  • Android Studio 3.5
  • Gradle version 3.5.1
  • Kotlin version 1.3.50
  • Android Device with USB Debugging Enabled

Built With

  • Android Studio - The Official IDE for Android
  • Kotlin - Language used to build the application
  • Gradle - Build tool for Android Studio

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages