Saltar al contenido

Mappets

2026

Planificar un trayecto mirando el coste real, no solo el tiempo

App Android de movilidad que calcula rutas y te dice lo que cuestan en euros o en esfuerzo, según cómo te muevas.

Producto completo desarrollado con prácticas ATDD para la asignatura de ingeniería del software.

Stack

  • Kotlin
  • Jetpack Compose
  • Hilt
  • Firebase
  • Mapbox

El problema

Los mapas te dan la ruta más rápida. Casi nunca te dicen cuánto te va a costar ese trayecto ni cuánto vas a andar, y esas dos cosas son las que deciden si vas en coche, en bici o a pie.

Qué hace

  • Calcula rutas entre dos puntos para coche de combustión, coche eléctrico, bicicleta y a pie.
  • Optimiza por tiempo, por distancia o por coste.
  • Estima el coste en euros para vehículos y las calorías para bici y andando.
  • Guarda lugares, vehículos y rutas favoritas entre sesiones.

Cómo está construido

Arquitectura limpia sobre MVVM, con repositorios para aislar los datos y el patrón estrategia para los distintos cálculos de coste, que es la parte que más cambia.

Corrutinas y flows para todo lo asíncrono, Hilt para la inyección de dependencias y Firebase para autenticación y persistencia. Los precios de la energía y la geocodificación vienen de APIs externas.