Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIO
Realiza la siguiente aplicación en Android Studio: ToDoList
Para el examen se debe generar una aplicación que se encargue de gestionar tareas. El usuario podrá
ver el listado de tareas que tiene, y haciendo click en cada una de ellas, acceder al detalle de las
mismas. También podrá editar tareas existentes y borrarlas.
Para ello, tendrá una serie de actividades que ayuden a gestionarlo. Se describen sus detalles a
continuación. Leeros bien todo lo que se pide al comienzo, para plantear bien la estructura de la
aplicación.
Va a ser necesario almacenar información de las tareas, y para ello se utilizará una BBDD SQLite, que
tendrá los siguientes atributos:
Si es la primera vez que se crea la aplicación, deberá crear 10 tareas de forma automática (con un bucle),
para que tenga información precargada.
Nada más abrir la aplicación, se deberá mostrar todo el listado de tareas que tiene el usuario a modo
tabla, donde se incluirán los atributos nombre y fecha límite, en orden cronológico. Se deberá usar
RecyclerView (de no usarse esta, se podrá usar otro elemento de tabla, pero puntuará menos).
● Editar: al clicar en cualquiera de las tareas existentes, se deberá llevar a la página de edición
de esa tarea.
● Eliminar: a la derecha de cada elemento de la lista, deberá mostrarse un botón que si se clicka,
mostrará un mensaje emergente para confirmar si se quiere realizar la acción. Si se clica en “Sí”
se eliminará el registro, volviendo a la lista, en caso de clicar “No” volverá a la lista sin eliminarlo.
● Crear: estará situado debajo a la derecha, se podrá seleccionar y llevará al formulario de creación
de tareas.
Creación de tareas (CreateTask) (2 ptos):
Esta ventana mostrará un formulario con todos los atributos de las tareas en el orden expuesto en el
primer punto. Cada “fila” tendrá un atributo, con un texto descriptivo, y el input que deberán añadir. La
validación de formato deberá añadirse aquí.
Mostrará el mismo formulario que la creación pero en este caso tendrá precargada la información de la
tarea que se ha querido editar.
* Si hacéis sólo creación o sólo edición, la primera actividad vale 2 puntos, la segunda vale 1
porque se reutiliza mucho código.
Visualización (2 pto):
Especificaciones generales:
● El programa DEBERÁ FUNCIONAR para ser corregido. En caso de haber desarrollado alguna
parte y que no funcione, podéis dejarlo comentado.
● Los componentes de la interfaz deberán adaptarse a distintos tamaños de dispositivo.
● Está prohibido copiar entre vosotros, en caso de tener código muy similar, se puede penalizar.
○ En caso de copiar de internet algún código, poner la fuente para que pueda validar que no
habéis copiado entre vosotros