Este projeto foi desenvolvido por Thaís Monteiro entre os dias 04/10 - 06/10 como parte de um desafio de programação da empresa EvoluServices: Meios de Pagamento.
Para executar o aplicativo, basta abrir o projeto no Xcode e pressionar o botão de execução. O projeto pode ser executado em um simulador iOS ou em um dispositivo conectado ao computador. O aplicativo é compatível com uma ampla gama de dispositivos, variando desde iPads até o menor iPhone disponível.
-
Visualizar Tarefa: Ao tocar em uma tarefa na lista, o usuário pode visualizar o título, a descrição e a data de criação da tarefa.
-
Adicionar Tarefa: O usuário pode adicionar uma nova tarefa fornecendo um título e uma descrição.
-
Editar Tarefa: Permite ao usuário editar as propriedades de uma tarefa existente. Ao clicar em uma tarefa na lista, ele pode editar os detalhes e salvar as alterações.
-
Excluir Tarefa: Possibilita ao usuário excluir uma tarefa existente. Ao deslizar para a esquerda na tarefa desejada, aparece a opção de excluir, garantindo uma interação intuitiva e fácil exclusão.
-
Persistência de Dados Melhorada: As tarefas são agora armazenadas no CoreData em vez do UserDefaults, garantindo maior segurança e privacidade dos dados do usuário.
-
Descrição das Tarefas na TableView: Além do título, a descrição da tarefa também é exibida, proporcionando uma visão mais detalhada e intuitiva na tela inicial.