This app allows users to track their movements as locations.
The app is composed of 2 main screens.
Allows the user to start and stop tracking of movement.
The user can turn-off the screen while tracking and this does
not affect the functionality of the app. Tracking is ignored for distances
between previous and current locations less than 1 meter.
Shows a list of all past tracking events.
You can open the project in Android studio and press run.
Still in development. The project will uses both instrumentation tests that run on the device and local unit tests that run on your computer.
The projects will use Espresso for UI testing.
- Android Extension Libraries
- Android Architecture Components
- Retrofit for REST api communication
- Glide for image loading
- espresso for UI tests
- mockito for mocking in tests
- threetenabp for timezone format
- FusedLocationProviderClient fuse location provider
- static map static map api