Un administrador de contacto en miniatura implementado como una aplicación Android que permite agregar, editar y eliminar un contacto.
Cada contacto tiene los siguientes detalles: A. Nombre B. Apellido C. Número de teléfono D. Dirección de correo electrónico E. Fecha de nacimiento
Los requisitos y las especificaciones de la aplicación son las siguientes: cuando aparece el programa, se debe ver una lista de contactos. Esta lista muestra el primer y apellido combinado y el número de teléfono, y se clasifica por nombre. Podrá desplazarse por la lista. No habrá nada más visible en la pantalla, excepto la barra de acción. Si no hay contactos, la lista estará vacía. Un botón Agregar en la barra de acción aparecerá una pantalla separada (actividad de Android) para agregar un nuevo contacto. Cuando termine de agregar y guardar, el nuevo contacto estará en la lista. El botón Guardar puede estar en la pantalla de entrada o en la barra de acción, su elección. Esta pantalla desaparece cuando guarda y la lista se muestra nuevamente. Tocar un contacto saca los detalles. Con los campos visibles, puede modificar o eliminar el contacto. Puede hacer esto con los botones en la pantalla Detalles o con los botones de la barra de acción. Debe haber solo una actividad para mostrar los detalles. Esto se usa tanto para agregar un nuevo contacto como para modificación y eliminación. El botón Guardar descrito anteriormente guarda información de contacto, ya sea actualizando un contacto que seleccionó de la lista o creando una nueva, dependiendo del modo de programa. Una vez que guarda información, la pantalla de detalles desaparece y la pantalla con la lista de contactos muestra. También puede volver a la pantalla principal (lista) sin guardar. Todos los campos, excepto el primer nombre, son opcionales. No hay validez verificando nada. No hay verificación duplicada. Los contactos se almacenan en un archivo de texto, no en una base de datos SQLite. Cada contacto es una sola línea, con campos separados por pestañas, no comas.