Fenix - Cliente - Cadastros Base
Banco
Nos vídeos abaixo iniciamos a construção do cliente do T2Ti ERP Fenix. Criamos o projeto com as devidas pastas e iniciamos a implementação
do módulo Cadastros Base por uma tela simples: Cadastro de Bancos.
Introdução
Organizando as tarefas no Trello
É necessário fazer o login no site para assistir este vídeo
Primeiros Passos
Criando o projeto T2Ti ERP Fenix no Flutter e configurando as pastas do projeto.
É necessário fazer o login no site para assistir este vídeo
Organizando Arquivos
Criando e organizando os arquivos para o desenvolvimento da tela Banco.
É necessário fazer o login no site para assistir este vídeo
Model
Desenvolvendo a classe Model do Banco passo a passo.
É necessário fazer o login no site para assistir este vídeo
Service
Desenvolvendo a classe Service do Banco passo a passo.
É necessário fazer o login no site para assistir este vídeo
Action
Desenvolvendo a classe Action do Banco passo a passo.
É necessário fazer o login no site para assistir este vídeo
Controller
Desenvolvendo a classe Controller do Banco passo a passo.
É necessário fazer o login no site para assistir este vídeo
View - Banco Lista
Desenvolvendo a classe View - Banco Lista passo a passo.
É necessário fazer o login no site para assistir este vídeo
View - Banco Detalhe
Desenvolvendo a classe View - Banco Detalhe passo a passo.
É necessário fazer o login no site para assistir este vídeo
View - Banco Persiste
Desenvolvendo a classe View - Banco Persiste passo a passo.
É necessário fazer o login no site para assistir este vídeo
Testes Máquina T2Ti
Fazendo testes na aplicação na máquina da T2Ti onde o sistema foi feito.
É necessário fazer o login no site para assistir este vídeo
Testes Máquina Aluno
Fazendo testes na aplicação do aluno mostrando como atualizar o repositório e o próprio ramo (branch).
É necessário fazer o login no site para assistir este vídeo
Agência Banco
Nos vídeos abaixo damos sequencia à construção dos Cadastros Base agora desenvolvendo uma tela simples com lookup.
Com esse objetivo em mente construimos a tela: Agência Banco.
Introdução
Organizando as tarefas no Trello. Verificando o funcionamento da tela Banco Agência.
É necessário fazer o login no site para assistir este vídeo
Action
Desenvolvendo a classe Action da Agência.
É necessário fazer o login no site para assistir este vídeo
Controller
Desenvolvendo a classe Controller da Agência.
É necessário fazer o login no site para assistir este vídeo
Model
Desenvolvendo a classe Model da Agência.
É necessário fazer o login no site para assistir este vídeo
Service
Desenvolvendo a classe Service da Agência.
É necessário fazer o login no site para assistir este vídeo
View - Agência Lista
Desenvolvendo a classe View - Agência Lista.
É necessário fazer o login no site para assistir este vídeo
View - Agência Detalhe
Desenvolvendo a classe View - Agência Detalhe.
É necessário fazer o login no site para assistir este vídeo
View - Agência Persiste
Desenvolvendo a classe View - Agência Persiste.
É necessário fazer o login no site para assistir este vídeo
Testes
Fazendo testes na aplicação ainda sem o lookup.
É necessário fazer o login no site para assistir este vídeo
Lookup em Outras Apps
Analisando o uso do Lookup (search) em outras aplicações.
É necessário fazer o login no site para assistir este vídeo
ShowSearch
Analisando a utilização do ShowSearch e delegates.
É necessário fazer o login no site para assistir este vídeo
Botão de Lookup
Inserindo o botão de Lookup na tela de persistência da agência para buscar pelo banco.
É necessário fazer o login no site para assistir este vídeo
Tela de Lookup
Implementando a tela de lookup usando o ShowSearch com delegates e pegando dados genéricos JSON de uma chamada web.
É necessário fazer o login no site para assistir este vídeo
Banco - Evolução no Código
Nos vídeos abaixo mostramos como evoluímos o código para estar de acordo com as regras de estilo do Dart e para deixar o código
mais inteligível.
Trello
Analisando a nova tarefa no Trello.
É necessário fazer o login no site para assistir este vídeo
Nomes de Arquivos e Pastas
Mostrando a alteração no nome dos arquivos e pastas para estar de acordo com as regras de estilo do Dart.
É necessário fazer o login no site para assistir este vídeo
Banco Atualizado
Mostrando a evolução do código para a "janela/page" Banco.
É necessário fazer o login no site para assistir este vídeo
Banco Controller e Testes
Mostrando a evolução do código no BancoController. Testes.
É necessário fazer o login no site para assistir este vídeo
Pessoa
Nos vídeos abaixo damos sequencia à construção dos Cadastros Base agora desenvolvendo uma tela mestre/detalhe.
Com esse objetivo em mente construimos a tela: Pessoa.
Introdução
Organizando as tarefas no Trello.
É necessário fazer o login no site para assistir este vídeo
Demo
Conhecendo a tela Pessoa.
É necessário fazer o login no site para assistir este vídeo
Utilização de Abas
Analisando como utilizar Abas no Flutter.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Model
Construção do Model da Pessoa.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Fields
Construção do arquivo Pessoa Fields.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Service
Construção do service da Pessoa.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Controller
Construção do controller da Pessoa.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Lista Page
Construção da página que lista as pessoas.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Detalhe Page
Construção da página que detalhe os dados de uma pessoa selecionada.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Persiste Page
Construção da página de persistência da pessoa.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Teste
Testando a tela pessoa recém construída.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Abas
Adaptando a tela com abas que vem com o Flutter Gallery para utilizarmos na tela Pessoa.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Persiste na Aba
Passando a página "Pessoa Persiste" para dentro da aba.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Contato Fields
Construído o arquivo Contato Fields.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Contato Service
Construído o service do Contato.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Contato Controller
Construído o controller do Contato.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Contato Páginas
Construído as páginas para o Contato.
É necessário fazer o login no site para assistir este vídeo
Pessoa - Contato Abas
Inserindo as páginas do Contato dentro das abas como detalhe de Pessoa (parte visual).
É necessário fazer o login no site para assistir este vídeo
Pessoa Jurídica - Fields
Construído o arquivo Fields para a Pessoa Jurídica.
É necessário fazer o login no site para assistir este vídeo
Pessoa Jurídica - Page
Construído a página de persistência da Pessoa Jurídica.
É necessário fazer o login no site para assistir este vídeo
BUGs
Apresentando os BUGs na aplicação construída.
É necessário fazer o login no site para assistir este vídeo
Exercícios
Apresentando os exercícios que serão colocados no quadro Trello.
É necessário fazer o login no site para assistir este vídeo
Resolução dos Exercícios
Nos vídeos abaixo mostramos como resolver a maioria dos exercícios que ficaram pendentes para as telas Banco, Banco Agência e Pessoa.
Alguns exercícios ficam pendentes para serem resolvidos já com a utilização dos servidores REST e do Provider.
Resolução
Resolução dos exercícios que estão no quadro Trello.
É necessário fazer o login no site para assistir este vídeo