Intermedio
Unas 28 horasProyecto 2 de 4Diario de viaje con fotos, audio y mapa
Crea una app para documentar viajes: cada entrada tiene fotos de la cámara, una nota de voz, la ubicación en un mapa y un texto. Gestiona correctamente los permisos, los ficheros multimedia y el ciclo de vida de los reproductores.
KotlinJetpack ComposeCameraXMediaRecorder y ExoPlayerUbicación
Tu avance0/10 · 0 %
Objetivos de aprendizaje
- •Usar cámara, micrófono y ubicación con permisos en tiempo de ejecución
- •Gestionar ficheros multimedia y su ciclo de vida
- •Mostrar ubicaciones en un mapa
Requisitos mínimos
Fases sugeridas
- 1
Entradas
- 2
Multimedia
- 3
Ubicación
Qué entregar
- Repositorio
- APK
- Vídeo de demostración
Para ir más allá
- Exportar el viaje como PDF
- Vídeos cortos además de fotos
Rúbrica de evaluación
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Multimedia | 35 % | Captura y reproducción sin fugas de recursos |
| Permisos | 20 % | Flujo correcto en todos los casos (concedido, denegado, denegado para siempre) |
| Ubicación y mapa | 20 % | Precisa y bien presentada |
| Calidad | 25 % | Arquitectura limpia y app estable |
Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.
Consejos y errores típicos
- Libera el reproductor en onStop: si no, seguirá ocupando memoria y batería.