Realizar un proyecto personal con Flutter que contará un 60% de la nota de la 2ª evaluación (parte de proyectos). Tratará sobre uno de los siguientes temas:
- Seguimiento de gastos. Controlar gastos, ver resúmenes, gráficos…
- Gestión de inventario. Manejar productos, categorías, existencias, estadísticas…
- Agenda de citas médicas. Planificar citas, organizarlas, recordatorios…
- Gestión de rutinas de ejercicios. Diseñar ru nas personalizadas, copiar rutinas de otros días, evolución en estadísticas…
- Diario de hábitos. Registrar y monitorizar hábitos, estadísticas de cambios.
- Gestor de libros/películas/series vistas. Registro de lo que vamos viendo y leyendo, estadís cas.
- Una propuesta personal
Note
Se estará realizando una parte del TFG sobre una aplicación. Esta parte consistirá en un timer para los diferentes cubos de rubik, que permitirá guardar los tiempos, ver las estadísticas, entre otros.
Tiene que cumplir las siguientes especificaciones:
- Implementar
navegación inferior
. - Seguir los principios de
Material Design 3
, personalizando el tema a tu gusto.
- Aplicar los
patrones de diseño
vistos en clase. - Integrar una BBDD de
SQLite
para persistencia de datos (CRUD). - Garantizar la
compatibilidad
con Windows, MacOS y Android.
- Crear un manual de usuario.
- Implementar pruebas automáticas para las funciones clave.
- Generar documentación automática con dartdoc.
- Se realizará un esquema (
mockup
owireframe
) de cómo estará diseñada la aplicación. Podría realizarse a papel o en Figma, y se seguirá para realizar la interfaz. Este paso será corregido antes de pasar al siguiente. (0,5 puntos) - Se hará un esquema
UML
de los componentes de la aplicación y de loscasos de uso
, además de laBBDD
. Funcionará como los esquemas que realizamos en clase previos a la implementación. Será necesario hacerlo para pasar a la siguiente fase. (0,5 puntos) - Se comenzará con la implementación de los componentes esenciales, reutilizables, temas… (7 puntos)
- Se generará la documentación del proyecto. (0,5 puntos)
- Se establecerán las pruebas automáticas necesarias. (1 punto)
- Se hará un manual de usuario. (0,5 puntos)
Wireframe. | Esquema UML, casos de uso y BBDD. |
---|---|
Nota: 10/10. | Nota: 10/10. |
Estela de Vega | IES Ribera de Castilla 24/25.