Skip to content

Tracking the user on a Run/Race basic with Room,Mvvm,Googlemaps, Foreground Service,etc.

Notifications You must be signed in to change notification settings

thinkcode-yanez/JustrunAPP

Repository files navigation

JustRun by thinkCode

JustRun by thinkCode es una applicacion sencilla y facil de usar que te ayudara a mantener la bitacora de tus caminatas diarias de manera ordenada

Descripcion

Al iniciar la aplicacion se te pediran acceso a los permisos de ubicacion para asi poder acceder de igual forma a la informacion proporcionada por el gps. Una vez que aceptes los permisos. Podras iniciar mediante Start.

1 1 1

Cuando el usuario inicia su carrera note que el foreground service se activa y se muestra una notificacion de que la appliacion esta corriendo. Desde la barra de tareas podriamos acceder de nuevo a la carrera aun cuando esta no este visible o incluso si el telefono esta bloqueado, la applicacion seguira corriendo y puedes finalizarla en cualquier momento.

noti 4

Esta aplicacion guarda una lista en una base de datos local de todas las caminatas que hayas realizado junto con varios datos como se muestra en las siguientes imagenes. Puedes borrar cualquiera de ellas.

5 6

Conceptos aplicados en esta app.

Aplicacion hecha con Kotlin en Android Studio
  • Recyclerview

  • Room-Database

  • MVVM

  • MENUS

  • Couroutines

  • LiveData

  • GoogleMaps Services

  • Location/FuseLocation

  • Glide

  • EasyPermissions libreria de terceros para un mejor manejo de los permisos.

    Para mayor informacion vea el siguiente link https://www.youtube.com/watch?v=4e2a8Xa2dOA

About

Tracking the user on a Run/Race basic with Room,Mvvm,Googlemaps, Foreground Service,etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages