Skip to content

Proyecto iOS MVVM que trackea una ruta con CoreLocation, guarda dicha ruta y despliega su detalle

Notifications You must be signed in to change notification settings

apcxiii/tracker_mvvm_swift

Repository files navigation

Tracker Route App iOS

Aplication iOS para grabar una ruta usando Corelocation y Mapkit en tiempo Real, Además de guardar en dispositivo dichas rutas con RealmSwift

Swift Version CocoaPods Compatible
Platform

La aplicación está creada con la arquitectura MVVM

Carácteristicas

  • Grabar ruta en tiempo real mientras el usuario se dispone a caminar con su celular.
  • Mostrar, duración, pace (ritmo) y distancia recorrida de la ruta.
  • Mostrar en el mapa la ruta en tiempo real, mientras.
  • Salvar la ruta después de presionar el botón de Stop.
  • Agreagar un Annotation distinto para el inicio y fin de la ruta (Detalle).
  • Orientación Portrait.
  • Desplegar la ruta en el detalle además de Distancia recorrida y duración del recorrido.
  • Compartir imágen de la ruta nativamente (Compose View)
  • Borrado físico de la ruta

Requeriminetos

  • iOS Target 11.0+
  • Xcode 10.0+
  • Swift 4.2

Instalación

CocoaPods

pod install

Abrir Proyecto

open TrackApp.xcworkspace

Ejecutar Proyecto

  • CMD +R

Ejecutar Test Cases

  • CMD + U

Meta

Erik Vera Montoya – @apcxiii[email protected]

Distributed under the XYZ license. See LICENSE for more information.

https://github.com/apcxiii

About

Proyecto iOS MVVM que trackea una ruta con CoreLocation, guarda dicha ruta y despliega su detalle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published