Skip to content

alura-cursos/4176-Github-Copilot-Android-Studio

 
 

Repository files navigation

copilot-banner

AnotaAI

Um aplicativo Android para criação de notas que permite anexas fotos, imagens, gravar áudios e claro escrever textos.

🔨 Funcionalidades do projeto

anotaai-demo.mp4

📱 Telas

  • Início: Lista as notas criadas com miniaturas de cada tipo, como imagens, áudios ou textos.
  • Criação de notas: Permite inserir textos, imagens da galeria, tirar fotos novas para anexar à nota e gravar áudios.
  • Configurações: Gerência das notas inseridas

✔️ Técnicas e tecnologias utilizadas

As técnicas e tecnologias utilizadas pra isso são:

  • Jetpack Compose: kit de ferramentas moderno para criar IUs em dispositivos móveis.
  • Kotlin: linguagem de programação.
  • Gradle Version Catalogs: nova forma de gerenciar plugins e dependências em projetos Android.
  • Room: biblioteca de persistência do Android que simplifica o uso do SQLite para armazenar e consultar dados.
  • Material Design 3: padrão de design recomendado pela Google para criação de UI modernas.
  • Navigating with Compose: navegação entre composables e telas.
  • Viewmodel, states e flow: gerenciamento de estados e controle dos eventos disparados pelas detecções do modelo da Google.
  • CameraX: biblioteca do Jetpack que facilita a integração de funcionalidades de câmera em aplicativos Android, abstraindo a complexidade da API de câmera do Android e oferecendo uma interface simples para captura de fotos e vídeo.
  • Camera Permissions: gerencia o acesso à câmera do dispositivo, solicitando permissão ao usuário para utilizá-la nas detecções e interações dentro do aplicativo.
  • Photo Picker: ferramenta que facilita a seleção de imagens diretamente da galeria do dispositivo Android.

📁 Acesso ao projeto

🛠️ Abrir e rodar o projeto

Após baixar o projeto, você pode abri-lo com o Android Studio. Para isso, na tela de launcher clique em:

“Open” (ou alguma opção similar), procure o local onde o projeto está e o selecione (caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo). Por fim, clique em “OK” o Android Studio deve executar algumas tasks do Gradle para configurar o projeto, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App 🏆

📚 Mais informações do curso

Gostou do projeto e quer conhecer mais? Você pode acessar a formação com esse e muitos outros cursos relacioandos ao tema de Inteligência Artificial e Machine Learning no Android.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%