Proyecto Final — Guía Turística
¡Has llegado al final del módulo! Es hora de integrar todo lo aprendido en un proyecto sólido que podrías incluir en tu portafolio profesional.
Vas a construir una app de Guía Turística del Ecuador completa. El objetivo principal es demostrar la capacidad de incrustar y manipular un mapa para ofrecer valor real al usuario: trazando rutas, siguiendo su posición y explorando puntos de interés.
Especificaciones Técnicas
Section titled “Especificaciones Técnicas”Tu aplicación debe tener una arquitectura de 3 pantallas principales usando Tabs de Expo Router:
-
📍 Explorar:
- Cargar al menos 10 puntos turísticos de Ecuador.
- Categorizarlos por emoji (🏛️ Museos, 🌋 Naturaleza, 🍛 Comida).
- Al tocar un marcador, mostrar un popup con información básica.
-
🛣️ Mi Ruta:
- Trazar una ruta visual entre dos ciudades fijas usando OSRM.
- Asegurar que la polilínea se visualice correctamente sobre las calles.
-
📡 GPS en Vivo:
- Pedir permisos de ubicación.
- Usar un marcador especial que se mueva con el usuario.
- Mostrar coordenadas en tiempo real abajo del mapa.
Requisitos de Integración
Section titled “Requisitos de Integración”- Limpieza en el código de inyección del WebView.
- Manejo correcto de los estados de carga con ActivityIndicators.
- Mapa totalmente funcional y responsivo.
Rúbrica de Calificación
🌐 Mapa OSM y Tiles25 pts
📍 Marcadores por Categoría25 pts
🛣️ Routing con OSRM25 pts
📡 GPS y Tracking Real25 pts
Bonus (+10 puntos)
Section titled “Bonus (+10 puntos)”Implementa el plugin markercluster para que cuando hagas “zoom out”, los marcadores de las ciudades se agrupen en burbujas con números.
¡El mundo es tu lienzo! Estamos ansiosos por ver tu creación brillando en el mapa.