Beruflich Dokumente
Kultur Dokumente
Tema 13
Almacenamiento de datos
Casos Prácticos
TEMA 13. ALMACENAMIENTO DE DATOS
CASO PRÁCTICO 1
En la pantalla de bienvenida, se ofrecerá un listado que permita acceder a cada una de las
otras dos pantallas.
Una vez se hayan completado todos los campos, se podrá pulsar el botón “Guardar” que,
después de comprobar que el formulario ha sido correctamente rellenado, guardará la
información en un objeto de tipo SharedPreferences.
Cuando se entre en la aplicación sucesivas veces, el formulario deberá recordar las opciones ya
guardadas, accediendo a dicho objeto SharedPreferences y cargando la información en el
formulario.
Además, se valorará la creación de una funcionalidad extra que permita borrar los archivos
mediante File.delete().
También se valorará una presentación pulcra y original, así como un control de los errores que
puedan generarse en la aplicación.
CASO PRÁCTICO 2
En la primera pantalla de se mostrará un listado que mostrará todos los registros de una tabla
creada en una base de datos. Se valorará la estética y la creación de una lista cuyos elementos
estén personalizados y muestren múltiples valores.
En la segunda pantalla, se mostrará un formulario que permita editar o dar de alta nuevos
registros en la tabla.
La tabla deberá contener al menos cinco columnas con información de diversos tipos.
Desde el listado se podrá seleccionar un elemento para editarlo o para borrarlo. Además, se
ofrecerá una opción de menú para dar de alta nuevos registros o para realizar filtrados sobre la
lista.
Toda la funcionalidad solicitada está implementada en el ejemplo del tema, por lo que no se
aceptarán copias directas del código. Además, se deberá poner especial atención en la
presentación y funcionalidad de la aplicación, así como en la protección contra posibles
errores. Con este ejercicio se pretende conseguir el desarrollo de una aplicación “real”
completamente funcional, que pueda ser usada por el alumno para almacenar y gestionar
información concreta de su interés.