Skip to content

JersonVitor/Anota_Ai

Repository files navigation

Anota Aí

Plataforma Linguagem Framework Licença

"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."

📱 Funcionalidades

  • 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.

🔧 Tecnologias Utilizadas

  • Linguagem: Kotlin/Java (para Android)
  • Frameworks/Bibliotecas: Jetpack Compose, Dagger Hilt, Room, Compose Foundation, Splashscreen

🚀 Como Executar o Projeto

Pré-requisitos

  • Android Studio instalado
  • Emulador ou dispositivo físico configurado
  • [Outras dependências necessárias]

Passos

  1. Clone o repositório:

    git clone https://github.com/usuario/nome-do-repositorio.git
  2. Abra o projeto no Android Studio.

  3. Instale as dependências (se necessário).

  4. Execute o aplicativo no emulador ou dispositivo físico.

🗂️ Estrutura do Projeto

📂 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

📱 Telas do Aplicativo

Modo Grid na Tela inicial Modo lista na Tela inicial Modo Apagar Notas
Tela Adicionar Nota Modo edição da Nota Tela Detalhes Da Nota

🤝 Contribuições

Contribuições são sempre bem-vindas! Siga os passos abaixo para contribuir:

Faça um fork do projeto.

  1. Crie uma branch para sua feature:
git checkout -b minha-feature
  1. Faça commit das suas mudanças:
git commit -m "Adicionei minha feature"
  1. Faça push para a branch:
git push origin minha-feature
  1. Abra um Pull Request no repositório original.

📝 Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais informações.

📬 Contato

Se tiver dúvidas, entre em contato:

About

Anota Aí é um aplicativo de anotações desenvolvido em Kotlin com Jetpack Compose. Ele permite adicionar, editar, apagar e organizar notas de forma intuitiva, alternando entre visualizações em grade e lista.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages