Código
Descrição
Aqui serão apresentadas as convenções do código desenvolvido. padrões, documentação e conceitos básicos serão alguns dos assuntos abordados.
Sumário
Nomenclatura de Arquivos
Components
Classes reutilizáveis que tem as seguintes funcionalidades:
- Estrutura e navegação do aplicativo.
- Botões.
- Input e seleções.
- Diálogos, alertas e painéis.
- Display de informações.
- Layout.
Pages
- Classes que servem principalmente para estruturar as páginas principais do aplicativo.
Services
- Classes em Dart especializadas para comunicar com o back-end
Stores
- Classes para gerenciar os estado do aplicativo
Estrutura de código
As Pages
utilizam os components
reutilizáveis, comunica a interação do usuário através das stores
que por sua vez enviam as informações, utilizando os services
disponíveis, para o banco de dados (Firebase
). E o processo contrário ocorre para exibir as informações armazenadas no banco.