This application is built to filter out the customers who are within 100 Kilometers of range using Great-circle distance. The main area is to read the data from the local user data file and apply the formula and get the result and sorted by ascending order based on User ID.
- Kotlin
- Koin
- Android Material Design
- Android Architecture Components
- Instrumented Unit Testing
- Espresso Testing
Above Features are used to make code simple, generic, understandable, clean and easily maintainable for future development.Especially Koin for dependency injection
To run the test you must connect to real device or an emulator then you can choose in one of the following ways:
- To run a single test, open the Project window, and then right-click a test and click Run.
Then Click
- To run all tests in a directory, right-click on the directory and select Run tests
Then Click
You can run the app on a real device or an emulator.
- Android Studio 3.5
- Gradle version 3.5.1
- Kotlin version 1.3.50
- Android Device with USB Debugging Enabled
- Android Studio - The Official IDE for Android
- Kotlin - Language used to build the application
- Gradle - Build tool for Android Studio




