"Um aplicativo para fazer anotações, como um bloco de notas, projetado para auxiliar com armazenamento de informações textuais e de suporte a edição para facilitar a usabilidade do aplicativo."
- Adicionar Notas: Adicionar novas notas, podendo colocar cores, título e descrição .
- Editar Notas: Poder editar notas recém adicionadas.
- Apagar Notas: Apagar uma ou um conjunto de notas.
- Mudar visibilidade: Alternar a visibilidade entre Grid e Lista.
- Linguagem: Kotlin/Java (para Android)
- Frameworks/Bibliotecas: Jetpack Compose, Dagger Hilt, Room, Compose Foundation, Splashscreen
- Android Studio instalado
- Emulador ou dispositivo físico configurado
- [Outras dependências necessárias]
-
Clone o repositório:
git clone https://github.com/usuario/nome-do-repositorio.git
-
Abra o projeto no Android Studio.
-
Instale as dependências (se necessário).
-
Execute o aplicativo no emulador ou dispositivo físico.
📂 nome-do-repositorio/
├── 📁 app/
│ ├── 📁 src/
│ │ ├── 📁 main/
│ │ │ ├── 📁 java/com/jerson/anotaai/
│ │ │ | ├── 📁 data # Acesso ao Banco de Dados
│ │ │ | ├── 📁 domain/ # Intermediário entre data e presentation
│ │ │ | | ├── 📁 model # Modelos de representação do Banco de Dados
│ │ │ | | ├── 📁 repository # Regra de Negócioss
│ │ │ | | ├── 📁 use_cases # Casos de usos
│ │ │ | ├── 📁 presentation # Parte de visualização
│ │ │ | | ├── 📁 navGraph # Modelos de representação do Banco de Dados
│ │ │ | | ├── 📁 screens # Telas com suas respetivas ViewModels, States e Events
│ │ │ | ├── 📁 di # Módulos de injeção
│ │ │ ├── 📁 res/ # Arquivos de recursos (layouts, strings, drawables, etc.)
│ │ │ ├── AndroidManifest.xml # Configurações do aplicativo
├── 📁 build/ # Arquivos gerados durante a build
├── 📄 build.gradle # Configurações do Gradle
├── 📄 settings.gradle # Configuração do projeto Gradle
Contribuições são sempre bem-vindas! Siga os passos abaixo para contribuir:
Faça um fork do projeto.
- Crie uma branch para sua feature:
git checkout -b minha-feature- Faça commit das suas mudanças:
git commit -m "Adicionei minha feature"- Faça push para a branch:
git push origin minha-feature- Abra um Pull Request no repositório original.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais informações.
Se tiver dúvidas, entre em contato:
- Email: jersonvitor2016@gmail.com
- LinkedIn: www.linkedin.com/in/jerson-vitor-872384185





