Gestionador de Citas

Desarrollé una aplicación móvil enfocada en la organización de citas, asistencia de rutas y gestión de estados. La aplicación permite registrar citas con título, fecha, hora y ubicación. Los usuarios pueden seleccionar ubicaciones mediante un mapa interactivo, donde las coordenadas se guardan y se convierten en direcciones legibles usando Geocoder. En la pantalla principal, los usuarios visualizan todas las citas en una lista con estados como Pendiente, En Ruta y Llegada, además de poder ubicarlas en un mapa. Al dirigirse hacia una cita, la aplicación solicita permisos de ubicación y GPS, y automáticamente dibuja múltiples rutas usando APIs de Google Cloud, incluyendo la ruta más corta. Los usuarios también pueden actualizar el estado de la cita directamente desde la pantalla de navegación. La app fue desarrollada con una arquitectura moderna enfocada en escalabilidad, mantenibilidad y una experiencia fluida para el usuario.

icon_Kotlin

Kotlin

Jetpackcompose Streamline Icon: https://streamlinehq.com Jetpack Compose

J.Compose

G.Cloude

Features

Frontend
  • Jetpack Compose

  • Material Design

  • Navigation Component

  • Validación de Formularios

  • Mapas Interactivos

  • Animaciones y Transiciones

  • Gestión de Estado

Backend
  • Room Database

  • MVVM

  • Clean Architecture

  • Dependency Injection

  • APIs de Google Cloud

  • Geocoder

  • Servicios de Ubicación

  • Persistencia Offline