Um gerenciador de contatos em miniatura implementado como um aplicativo Android que permite adicionar, editar e excluir um contato.
Cada contato tem os seguintes detalhes: A. Primeiro nome B. Sobrenome C. Número de telefone D. Endereço de e-mail E. Data de nascimento
Os requisitos e as pecificações do aplicativo são os seguintes: Quando o programa aparece, uma lista de contatos deve ser vista. Esta lista mostra o primeiro e o sobrenome combinado e o número de telefone e é classificado pelo primeiro nome. Você poderá percorrer a lista. Não haverá mais nada visível na tela, exceto a barra de ação. Se não houver contatos, a lista estará vazia. Um botão Adicionar na barra de ação exibirá uma tela separada (atividade do Android) para adicionar um novo contato. Quando você terminar de adicionar e salvar, o novo contato estará na lista. O botão Salvar pode estar na tela de entrada ou na barra de ação, sua escolha. Essa tela desaparece quando você salva e a lista é exibida novamente. Tocar um contato traz os detalhes. Com os campos visíveis, você pode modificar ou excluir o contato. Você pode fazer isso com botões na tela Detalhes ou com os botões da barra de ação. Deve haver apenas uma atividade para mostrar os detalhes. Isso é usado para adicionar um novo contato e para modificação e exclusão. O botão Salvar descrito acima economiza informações de contato, atualizando um contato selecionado na lista ou criando uma nova, dependendo do modo de programa. Depois de economizar informações, a tela de detalhes desaparece e a tela com a lista de contatos mostra. Você também pode retornar à tela principal (lista) sem salvar. Todos os campos, exceto o primeiro nome, são opcionais. Não há validade verificando nada. Não há verificação duplicada. Os contatos são armazenados em um arquivo de texto, não em um banco de dados SQLite. Cada contato é uma única linha, com campos separados por guias, não vírgulas.