SAWARI - Plataforma multiservicio de transporte y logística
Pila Tecnológica
Kotlin, Java, XML, Mapas, Lugares, Geocodificación
Etiquetas
Organización(es)
independent / personal
Recursos
no public resources

Detalles del Proyecto
El Desafío
La movilidad urbana y la logística en los mercados emergentes están fragmentadas en servicios desconectados; las aplicaciones separadas para viajes, entregas, transporte compartido y logística de mercancías crean fricción para los usuarios cotidianos. Había una necesidad clara de una plataforma única y unificada que pudiera manejar cada necesidad de transporte y entrega, desde un viaje rápido en moto hasta los traslados mensuales a la oficina, bajo un mismo techo.
La Solución
SAWARI es una plataforma integral de movilidad y logística multiservicio para Android, que combina seis verticales de servicio distintos en una sola experiencia de aplicación fluida. Impulsada por Google Maps, algoritmos de enrutamiento inteligentes y seguimiento de ubicación en tiempo real, SAWARI ofrece un ecosistema de transporte confiable y de espectro completo para pasajeros, conductores y operadores logísticos por igual.
Como desarrollador de Android, construí SAWARI desde cero, implementando la integración completa de Maps, el motor de enrutamiento, la arquitectura de IU de estados múltiples y el sistema de seguimiento conductor-pasajero en tiempo real.
Lo que Construí
Seis Verticales de Servicio
Ingeniería Principal
Integración de Google Maps Implementación completa de la API de Maps en las aplicaciones de pasajeros, conductores y logística para el seguimiento de la ubicación en tiempo real, la visualización de rutas y la navegación paso a paso.
Motor de Enrutamiento Inteligente Implementé los algoritmos de enrutamiento Dijkstra y Bellman-Ford junto con la API de Google Directions para el cálculo de rutas óptimas y conscientes del tráfico.
Navegación por Polilíneas en Tiempo Real Representación dinámica de polilíneas desde el origen hasta el destino con redireccionamiento automático cuando un conductor se desvía, recalculando y volviendo a dibujar la ruta desde la posición actual del conductor en tiempo real.
Arquitectura de IU de Estados Múltiples Máquina de estados basada en autómatas que impulsa la interfaz dinámica de selección de servicios de la aplicación, haciendo la transición sin problemas entre los estados Ride, Load, Share, Tour, Deliv y Pick.
Análisis de JSON y API de Directions Análisis robusto de las respuestas de la API de Google Directions para traducir los datos de coordenadas en rutas de mapas representadas y procesables.
Impacto
Entregué una plataforma de movilidad urbana y logística de espectro completo, reuniendo seis servicios de transporte distintos en una sola experiencia de aplicación para pasajeros, conductores y operadores logísticos en mercados emergentes.