Apuntes DAM
Intermedio
Unas 28 horasProyecto 2 de 4

Diario 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. 1

    Entradas

  2. 2

    Multimedia

  3. 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

CriterioPesoPara la máxima nota
Multimedia35 %Captura y reproducción sin fugas de recursos
Permisos20 %Flujo correcto en todos los casos (concedido, denegado, denegado para siempre)
Ubicación y mapa20 %Precisa y bien presentada
Calidad25 %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.