Tracking user location App will start the tracking location as soon as user punch in from the predefind location and also user can also stop sharing the location when user punch out from the same punch in location.
1 Live tracking of user
2 Storing the location in room database
3 Showing attendances details with punch in, punch out and all location between them
4 Using forground service to get the user location in background even if app is close
Kotlin
Coroutines
LiveData
ViewModel
ViewBinding
Room
The app follow MVVM architecture