Aplicación Android para consultar información de buses en Vigo: mapa de paradas, rutas y tiempos de llegada, con soporte de ubicación del usuario (precisa o aproximada).
- Visualización de mapa con Google Maps.
- Carga de datos GTFS.
- Seguimiento de ubicación del usuario con
FusedLocationProviderClient. - Soporte para permisos de ubicación:
ACCESS_FINE_LOCATION(precisa)ACCESS_COARSE_LOCATION(aproximada)
- Pantalla de paradas con estilo tipo timeline y tiempos de llegada.
- Navegación con Jetpack Compose (
navigation-compose).
- Kotlin
- Android SDK
minSdk = 26targetSdk = 36compileSdk = 36
- Jetpack Compose
- Material 3
- Google Maps SDK
- Google Play Services Location
- JSoup
- ThreeTenABP
app/src/main/java/com/dam/proyectobusesvigo/MainActivity.ktnavigation/screens/service/viewmodel/data/
app/src/main/AndroidManifest.xmlapp/build.gradle.ktsgradle/libs.versions.toml
- Android Studio reciente.
- JDK 11.
- Emulador Android o dispositivo físico.
- API Key de Google Maps habilitada para Android.