Esta es la aplicación oficial de Trufi para Cochabamba, Bolivia. Ha sido completamente reconstruida usando la arquitectura moderna de Trufi Core v5.2.0.
- Mapas Offline: 4 estilos de mapas offline (OSM Liberty, OSM Bright, Dark Matter, Fiord Color)
- Mapas Online: 4 estilos de mapas online desde maps.trufi.app
- Routing Offline: Planificación de rutas offline usando GTFS
- Routing Online: Planificación de rutas online usando OTP 2.8.1 y OTP 1.5.0
- POI Layers: 12 categorías de puntos de interés (educación, salud, transporte, etc.)
- Navegación: Navegación paso a paso para transporte público
- Lugares Guardados: Guarda tus lugares favoritos
- Lista de Transporte: Explora todas las rutas de transporte
- Tarifas: Información sobre tarifas de transporte
- Feedback: Envía comentarios y sugerencias
La app usa la arquitectura modular de Trufi Core v5.2.0 con los siguientes paquetes:
trufi_core_maps- Gestión de mapas (offline y online)trufi_core_routing- Planificación de rutas (GTFS y OTP)trufi_core_poi_layers- Capas de puntos de interéstrufi_core_navigation- Navegación paso a pasotrufi_core_home_screen- Pantalla principaltrufi_core_saved_places- Lugares guardadostrufi_core_transport_list- Lista de transportetrufi_core_fares- Información de tarifastrufi_core_feedback- Sistema de feedbacktrufi_core_about- Información de la apptrufi_core_settings- Configuración
- Android:
app.trufi.navigator - iOS:
app.trufi.navigator - Nombre: Trufi Cochabamba
- Deep Link Scheme:
trufiapp://
assets/
├── routing/
│ └── cochabamba.gtfs.zip # Datos GTFS para routing offline
├── offline/
│ ├── cochabamba.mbtiles # Tiles de mapa offline
│ ├── styles/ # Estilos de mapas
│ │ ├── osm-bright/
│ │ ├── osm-liberty/
│ │ ├── dark-matter/
│ │ └── fiord-color/
│ └── fonts/ # Fuentes para mapas
│ ├── OpenSansRegular/
│ ├── OpenSansBold/
│ ├── OpenSansItalic/
│ ├── RobotoRegular/
│ ├── RobotoMedium/
│ └── RobotoCondensedItalic/
└── pois/ # POIs en formato GeoJSON
├── education.geojson
├── emergency.geojson
├── finance.geojson
├── food.geojson
├── government.geojson
├── healthcare.geojson
├── recreation.geojson
├── religion.geojson
├── shopping.geojson
├── tourism.geojson
├── transport.geojson
└── metadata.json
- Photon (Geocoding): https://photon.trufi.app
- OTP 2.8.1: https://otp281.trufi.app
- OTP 1.5.0: https://otp150.trufi.app
- MapLibre Styles: https://maps.trufi.app/styles/
- Latitud: -17.3988354
- Longitud: -66.1626903
- Facebook: https://www.facebook.com/trufiapp/
- Instagram: https://www.instagram.com/trufi.app
- X (Twitter): https://x.com/trufiapp
- WhatsApp: https://wa.me/message/SXGYZP66KWYSO1
- Flutter SDK >=3.10.0
- Android SDK (para Android)
- Xcode (para iOS)
-
Clona el repositorio
-
Instala las dependencias:
flutter pub get
-
Ejecuta la app:
# Android flutter run --debug # iOS flutter run --debug # Web (sin mapas/routing offline) flutter run -d chrome
- Arquitectura: De monolítica a modular con paquetes independientes
- Trufi Core: De v4.0.0 a v5.2.0
- Mapas Offline: Nuevo soporte con MapLibre y MBTiles
- Routing Offline: Nuevo soporte con GTFS local
- POI Layers: Sistema dinámico con GeoJSON
- API: Completamente nueva y más simple
- Bundle IDs:
app.trufi.navigator(Android e iOS) - App Icons: Iconos originales de trufi-app
- Ciudad: Cochabamba, Bolivia
- Datos GTFS: cochabamba.gtfs.zip
- Código legacy de trufi-app (incompatible con v5.2.0)
- Dependencias antiguas
- Configuraciones obsoletas
| Aspecto | trufi-app (v4.0.1) | cochabamba-app (v5.0.0) |
|---|---|---|
| Trufi Core | v4.0.0 | v5.2.0 |
| Arquitectura | Monolítica | Modular |
| Mapas Offline | ❌ | ✅ (4 estilos) |
| Routing Offline | ❌ | ✅ (GTFS) |
| POI Layers | Estático | Dinámico (12 categorías) |
| Flutter SDK | >=2.18.2 <3.0.0 | ^3.10.0 |
flutter_bloc: ^9.1.1
provider: ^6.1.5+1
go_router: ^17.0.1
latlong2: ^0.9.1
maplibre: ^0.3.3+2
maplibre_gl: ^0.25.0- Email: [email protected]
- Feedback Form: https://forms.gle/QMLhJT7N44Bh9zBN6
- Website: https://www.trufi.app/
Copyright © Trufi Association