Está en la página 1de 1

Parte 1

1. En la actividad MainActivity, el usuario selecciona si quiere acceder como


usuario o administrador.
2. Si el usuario selecciona "Usuario", se inicia la actividad UserActivity.
3. En la actividad UserActivity, el usuario selecciona su nombre o grupo utilizando
un Spinner.
4. El usuario acerca su tag NFC al dispositivo para registrar la finalización de una
tarea.
5. La clase NFCUtils se encarga de detectar la etiqueta NFC y leer su contenido.
6. Los datos leídos se utilizan para crear una instancia de la clase Task y se
almacenan en la base de datos utilizando la clase DatabaseHelper.
7. El usuario puede ver la información de la tarea registrada en el fragmento
UserFragment.

Parte 2

8. Si el usuario selecciona "Administrador" en la actividad MainActivity, se inicia


la actividad AdminActivity.
9. En la actividad AdminActivity, se muestra en tiempo real la información de la
tarea registrada, como el número de tarea, el nombre de la persona o el par de
personas que la realizaron, la hora y la fecha de finalización.
10. La actividad AdminActivity se actualiza automáticamente cuando se registra una
nueva tarea.
11. Tanto en UserActivity como en AdminActivity, se utiliza el DatabaseHelper
para recuperar los datos de la base de datos y mostrar la información
correspondiente en las interfaces de usuario.
12. Los archivos XML de diseño (activity_user.xml, activity_admin.xml,
fragment_user.xml) se utilizan para definir la apariencia de las actividades y
fragmentos.
13. El archivo strings.xml se utiliza para almacenar las cadenas de texto utilizadas
en la aplicación.
14. Las clases de modelo (TaskData, Person, Task) se utilizan para representar los
datos de las tareas, personas y la base de datos.
15. Los adaptadores (SpinnerAdapter) se utilizan para mostrar los datos en los
componentes de interfaz de usuario, como el Spinner.
16. Las clases de utilidad (NFCUtils) se utilizan para gestionar la funcionalidad
relacionada con la tecnología NFC, como la detección de etiquetas y la lectura
de su contenido.

También podría gustarte