El proyecto consistirá en el diseño de una aplicación Android y su implementación posterior. La idea principal es demostrar que se han adquirido los conocimientos presentados a lo largo de la unidad formativa. Por tanto, se trata de un proyecto individual y original. Pueden utilizarse como punto de partida los proyectos realizados en clase (siempre y cuando no se limiten a ser meras copias de los ya vistos), pero teniendo en cuenta que la originalidad de la propuesta es un factor a tener en cuenta en la calificación. En todo caso, se trata de un proyecto SIMPLE y COMPLETO. Es decir, que seáis capaces tanto de diseñarlo en su conjunto como de implementarlo de principio a fin. Es más importante que os centréis en tener un producto cerrado, aún siendo simple, que en añadir funcionalidades complejas.
Los requerimientos principales de diseño son los siguientes:
- La aplicación constará de varias pantallas, implementadas mediante fragmentos.
- La interacción entre vistas y código se realizará, preferentemente, mediante View Binding.
- La aplicación tendrá soporte multilingüe.
- Se usarán barras de navegación y menús, así como diferentes elementos del sistema (radio buttons, snackbar, etc.)
- Se valorará la gestión de base de datos.
- Se valorará el uso de Compose
Para realizar este proyecto tienes que comenzar realizando un fork y llevándolo a tu propio espacio de usuario. El proyecto estará estructurado de la siguiente forma:
- README.md
- doc
- 1.descripcion.d
- 2.analisis.md
- 3.disenho.md
- referencias
- UF1_Proyecto
En la carpeta doc se encuentra toda la documentación que debéis cubrir antes de comenzar a programar y refinar una vez vayáis completando el proyecto. En la carpeta UF1_Proyecto debéis añadir el código generado, se añade una carpeta de ejemplo pero se puede modificar todo lo necesario.