Les envío los contenidos mínimos para cada entrega que aparecen en las diapositivas. Recuerden que deben charlar con el ayudante designado acerca del plan de trabajo (funcionalidad a entregar) en cada entrega.

Checkpoint 1

  • Documentación: mockups(web, android), REST API app server
  • Funcionalidad:
    • shared server: deploy aplicación javascript en heroku, /tokens, log
    • app web: login
    • Android: login contra shared y facebook
    • app server: hello world con stack (cmake + moongose + mongodb), log

Checkpoint 2

  • Documentación: diseño diagrama + modelo de datos (app, shared y android)
  • Unit test + code coverage > 75%
  • Funcionalidad:
    • shared server: rest: administración canciones, perfil, modelo de datos
    • app web: administración de perfil
    • Android:
      • pantalla principal: listado de canciones
      • administración perfil
      • registro
    • app server:
      • modelo de datos en mongodb,
      • implementación mock de api rest

Checkpoint 3

  • Documentación: manual de instalación y configuración (app server, shared server)
  • Unit testing + code coverage > 75%
  • Funcionalidad:
    • shared server:
      • administración de álbumes
      • administración artistas
      • administración de perfiles
    • shared server:
      • servicio para registro de actividades usuarios
      • app web (alcance a definir)
    • app server: servicio para descarga de canciones
    • Android: descarga y reproducción de canciones

Checkpoint 4

Totalidad del TP