Skip to content

MathiasBerwig/gerenciador-notas

Repository files navigation

Gerenciador de Notas

Este projeto foi criado para ser utilizado durante o minicurso Introdução ao Desenvolvimento com Android e é um aplicativo que demonstra como desenvolver, passo-a-passo, uma aplicação com estilo Material Design para criar, editar e excluir notas de texto.

Apresentação

O arquivo PDF com a apresentação utilizada no minicurso está disponível para download no Google Drive.

Como começar

Importando o projeto

Após configurar o Android Studio, selecione a opção Import project from version control > Git e então clone este repositório (https://github.com/MathiasBerwig/gerenciador-notas.git). Certifique-se de ter instalado o SDK do Android Marshmallow (API 23), pois o projeto foi baseado nele.

Checkouts e evolução do código

Cada commit corresponde à uma etapa do processo de desenvolvimento, podendo conter uma ou mais alterações no programa. Para ter acesso à eles, tenha certeza de ter habilitado a integração do projeto com os sistemas de controle de versão (VCS) e então, por meio da aba 9: Version Control verifique o histórico de commits.

Caso você nunca tenha trabalhado com Git, saiba que é uma ferramenta muito útil para o desenvolvimento de software. Você pode conhecer mais sobre ele no artigo Noções Básicas de Git.

Avance ao longo do log de commits para ver as etapas do projeto, desde a modelagem inicial, até a adição da activity para hospedar e integrar os fragmentos.

Em cenários reais, o fluxo de desenvolvimento costuma ser diferente do exposto neste exemplo. Para simplificar ao máximo e facilitar o passo-a-passo, optei por programar primeiro os componentes com menor dependência para, por último, integrar à interface visual com a activity.

Licença

Este projeto está licenciado sob GNU General Public License.

Ícone

O ícone utilizado por esta aplicação está disponível gratuitamente no site MaterialUp.

About

Aplicativo exemplo de um gerenciador de notas para Android.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages