Aplicativo acessível para gestão de tarefas, focado em idosos e pessoas com necessidades especiais.
- Instale as dependências:
npm install
- Inicie o app:
npx expo start
- src/domain: entidades, enums e interfaces de repositórios.
- src/application: casos de uso (useCases) para tarefas, preferências e usuário.
- src/infrastructure: repositórios, serviços e storage.
- src/presentation: componentes, contextos, hooks, navegação, telas, tema e utilitários.
- assets: imagens e ícones.
- app: roteamento e telas principais.
- Propriedades de acessibilidade em botões, textos, switches e navegação.
- Feedback visual, tátil e sonoro para ações importantes.
- Fontes grandes, alto contraste e espaçamento amplo.
- Estilos centralizados em
src/presentation/theme/sharedStyles.ts. - Temas, cores e espaçamentos em
colors.ts,spacing.ts,typography.ts.
- Separe responsabilidades em pastas específicas.
- Use nomes claros e padronizados.
- Centralize temas e estilos.
- Revise periodicamente para remover código não utilizado.
- Atualize esta documentação conforme novas funcionalidades.
- Utilize os estilos compartilhados para containers, botões, listas e inputs.
- Garanta acessibilidade em todos os componentes interativos.