Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor Android experiente para criar um aplicativo de gestão pessoal de tarefas. O aplicativo deve ser totalmente funcional, com foco em usabilidade, desempenho e experiência offline. As funcionalidades essenciais incluem a capacidade de criar, editar, marcar como concluída e excluir tarefas. Os usuários também devem poder organizar tarefas por categorias (ex: Trabalho, Pessoal, Estudos), definir níveis de prioridade (Baixa, Média, Alta) e agendar lembretes com data e hora específicas. A persistência dos dados deve ser implementada localmente, preferencialmente utilizando a Room Persistence Library, para garantir acesso rápido e confiável mesmo sem conexão à internet. A interface do usuário deve seguir rigorosamente as diretrizes do Material Design 3, incluindo suporte a tema claro/escuro, animações suaves e gestos intuitivos, como swipe-to-delete e long-press para edição rápida. A arquitetura do projeto é desejável que seja baseada no padrão MVP (Model-View-Presenter) para promover a separação clara de responsabilidades, facilitar testes e manutenção futura. O desenvolvimento deve ser feito em Kotlin, aproveitando recursos modernos da linguagem como coroutines para operações assíncronas e sealed classes para estados de UI. Testes unitários para a lógica de negócio e documentação técnica detalhada são requisitos importantes. As telas principais incluem: uma lista de tarefas com ícones indicando prioridade e categoria; uma tela de cadastro/edição de tarefas com campos para título, data, categoria e prioridade; suporte a modo escuro, adaptando a interface com fundo escuro e texto claro; e interações como swipe para excluir tarefas.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Duração do projeto Não estabelecido
Habilidades necessárias