AndersonD-art / my_notes

Projeto realizado em Flutter, referente a salvar algumas anotações rápidas, utilizando o banco de dados local SQFlite e alguns conceitos de animação.
0 stars 0 forks source link
animation audio-player audio-recorder dart flutter flutterstorage fluttertoast matrix4 path-provider permission-handler share sqflite

Anotações Rápidas com SQFlite - Null Safety

Status do Projeto: 🚧 (Em Construção)

📖 Tópicos

:small_blue_diamond: Descrição do projeto

:small_blue_diamond: Funcionalidades

:small_blue_diamond: Layout da Aplicação

:small_blue_diamond: Pré-requisitos

:small_blue_diamond: Como execultar a aplicação

:small_blue_diamond: Casos de uso

:small_blue_diamond: Linguagens, dependencias e libs utilizadas

:small_blue_diamond: Autor


💻 Descrição do projeto

Projeto realizado em Flutter, referente a salvar algumas anotações rápidas, utilizando o banco de dados local SQFlite e alguns conceitos de animação. - Null Safety


⚙️ Funcionalidades

:heavy_check_mark: Abre diretamente na tela Home.

:heavy_check_mark: Tela Home, com a opção de incluir, atualizar e ou excluir uma anotação.

:heavy_check_mark: O botão flutuante possui uma animação onde é possivel não somente realizar uma anotação como também salvar um audio ou imagem.

:heavy_check_mark: persistência de dados com SQFlite.


🎨 Layout

Home Add Tabline floatactionbutton


🎯 Pré-requisitos

:warning: Flutter

:warning: Android Studio

:warning: Vscode


▶️ Como execultar a aplicação

No terminal, clone o projeto:

git clone https://github.com/AndersonD-art/my_notes.git

📌 Casos de uso

💬 Trata-se de um organizador de notas rápitas, que utiliza o banco de dados SQFlite para a persistencia de dados, podendo ser salvo notas em texto, audio ou imagem.

💬 Logo de inicio já ira surgir a tela home, onde é possivel visualizar as notas caso já tenha adicionado alguma. Caso não tenha nenhuma nota ira surgir no centro do app, uma mensagem informando 'Nenhuma tarefa'. Para adicionar uma tarefa é realmente muito simples, basta acionar o botão flutuante '+', após irar surgir três novos botões flutuantes um de 'anotação' que ao acionar ira surgir um showdialog solicitando que informe um título e uma descrição para esta nova tarefa, ao final basta clicar em salvar para concluir a operação ou cancelar caso não deseja prosseguir com o cadastro da nota. Os outros dois botões fluantes de 'audio' e 'imagem' ainda se encontra em fase de testes.

💬 Após o cadastro das notas, será possivel observar o título e a descrição da mesma em sua tabline, e ao final da nota existe dois icones, um para realizar a edição ou atualização da nota representada com o 'lapis' e um outro para realizar a exclusão da nota, representada por uma 'lixeira'.


🛠 Linguagens, dependencias e libs utilizadas


🎓 Autor


Anderson David 👨‍💻☕

Linkedin Badge Hotmail Badge


📝 Licença

The MIT License(MIT)

Copyright :copyright: 2021 - My Notes