An android app built using Kotlin With advanced Jetpack components that consumes Location Data of user display the Idle time and Active time of User.
- Added multi Modular
- Kotlin - Officially supported programming language for Android development.
- MVVM Architecture - A software architecture that removes the tight coupling between components. Most importantly, in this architecture, the children don't have the direct reference to the parent, they only have the reference by collecttors.
- Hilt - Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
- Coroutines - For asynchronous and more..
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- Flows - Flows are built on top of coroutines and can provide multiple values. A flow is conceptually a stream of data that can be computed asynchronously.
- ViewModel - Stores UI-related data that isn't destroyed on UI changes.
- Hilt - Dependency Injection Framework
- Material Components for Android - Modular and customizable Material Design UI components for Android.
- GSON - JSON Parser,used to parse.
- [Room Data Base] - Room data base for storing data in local and sync with lcoation ping
- [CameraX] - Camerax for capture the images and geo location tag on image
You can install this application to test on your android smartphone. To download the application go to your chrome browser and copy-paste the download link:
(https://github.com/G-Anjikumar/LocationAccess/releases/download/staging/Location-Access-Debug.apk)


