-
Semana 01
Aulas e atividades
Apresentação e Instalação do App base para os alunos.
Entendimento sobre o mercado de Apps.
Requisitos de um App. Conteúdos a serem ministrados
1. Instalação do App base para o aluno.
2. Conhecendo o App base.
3. O mercado de Apps.
4. Analise de tendências de mercado.
5. Indentificação de oportunidades.
6. Preparação para contanto com o cliente.
7. Como fazer registro de requisitos.
8. Como criar protótipo no computador com wireframe. -
Semana 02
Aulas e atividades
Interação com stakeholders.
Introdução ao Google AppSheet.
Conceitos de como utilizar o Google Sheets como uma base de dados para o Google AppSheet. Conteúdos a serem ministrados
1. Instalação de App base no celular do cliente.
2. Reunião com o cliente.
3. Entrevista com o cliente.
4. Registro real dos requisitos do cliente.
5. Aprendendo a criar tabelas no Google Sheets.
6. Povoando as tabelas.
7. Aprendendo a acessar o Google Appsheet a partir do Google Sheets -
Semana 03
Aulas e atividades
Introdução ao Challenge Based Learning (CBL).
Técnicas de formação de equipes.
Aprimoramento de design.
Uso de padrões da UX. Conteúdos a serem ministrados
1. O que é CBL.
2. Engage.
3. Investigate.
4. Act.
5. Conceitos de UX.
6. Aplicando padrões UX. -
Semana 04
Aulas e atividades
Ajuste de layout de telas.
Edição de fluxos de dados.
Adição de itens de formulário.
Edição de tabelas. Conteúdos a serem ministrados
1. Organização de itens na tela.
2. Armazenanamento de dados.
3. Envio de dados.
4. Adição de campo no formulário.
5. Adição de botão no formulário.
6. Criando coluna na tabela.
7. Excluindo coluna na tabela.
8. Alterarando coluna. -
Semana 05
Aulas e atividades
Planejamento de funcionalidades novas.
Implementação de funcionalidades novas. Conteúdos a serem ministrados
1. Planejando novas funcionalidades.
2. Implementando novas funcionalidades.
3. Testando novas funcionalidades.
4. Apresentando ao cliente as novas funcionalidades. -
Semana 06
Aulas e atividades
Apresentação de problemas reais.
Planejamento dos desafios e metas das equipes.
Criação de formulário condicional. Conteúdos a serem ministrados
1. Planejando o projeto de forma ágil.
2. Criando tarefas.
3. Delegando tarefas.
4. Criando formulários dinâmicos no AppSheet.
5. Criando validação de dados no AppSheet. -
Semana 07
Aulas e atividades
Conceitos de gerenciamento de projeto.
Ferramenta Trello.
Acompanhamento de tarefas.
Reuniões da equipe. Conteúdos a serem ministrados
1. Definindo tarefas e objetivos de um projeto.
2. Definindo fluxo de trabalho.
3. Definindo equipes e forma de divisão de tarefas.
4. Cadastrando itens no Trello.
5. Dividindo tarefas no Trello.
6. Acompanhando atividades no Trello. -
Semana 08
Aulas e atividades
Progresso de equipes.
Geração de relatórios no App.
Integração com APIs. Conteúdos a serem ministrados
1. Analisando progresso da equipe.
2. Melhorando o fluxo de trabalho da equipe.
3. Criando apresentação rápida de um App.
4. Gerando relatórios de dívidas de clientes no App.
5. Entendendo o funcionamento de APIs.
6. Integrando o App com alguma API. -
Semana 09
Aulas e atividades
Diferenças entre FlutterFlow e AppSheet.
FlutterFlow e estrutura dos projetos.
Uso de widgets e layouts. Conteúdos a serem ministrados
1. Conceitos básicos do FlutterFlow.
2. Estrutura do projeto.
3. Configurações básicas.
4. Componentes de interface.
5. Eventos e ações.
6. Execução do App. -
Semana 10
Aulas e atividades
Navegação entre telas.
Gerenciamento de estados.
Personalização visual. Conteúdos a serem ministrados
1. Gerenciando o estado do App.
2. Criando navegação.
3. Executando ações utilitárias.
4. Exibindo caixas de diálogo.
5. Modificando o tema do App.
6. Modificando as cores do App. -
Semana 11
Aulas e atividades
Integração com Firebase.
Integração com APIs. Conteúdos a serem ministrados
1. Conhecendo o Banco de dados Firebase.
2. Criando uma estrutura de dados no Firebase.
3. Povoando dados no Firebase.
4. Habilitando a autenticação de usuários.
5. Integração com APIs. -
Semana 12
Aulas e atividades
Notificações push.
Funcionalidades avançadas.
Publicação de App. Conteúdos a serem ministrados
1. Notificando o usuário.
2. Criando List View.
3. Criando Tab Bar.
4. Fazendo busca em listas.
5. Ordenando dados em listas.
6. Exibindo imagens. -
Semana 13
Aulas e atividades
Planejamento de teste.
Execução de testes de usabilidade. Conteúdos a serem ministrados
1. Criando um plano de teste.
2. Cadastrando dados para teste.
3. Testando vários fluxos do App.
4. Testando as funcionalidades do App.
5. Analizando a usabilidade do App.
6. Criando relatório de ajustes e melhorias pós testes. -
Semana 14
Aulas e atividades
Iterações com clientes.
Validação do App.
Relatório de ajustes finais. Conteúdos a serem ministrados
1. Fazendo testes finais com o cliente.
2. Mostranso fluxos para o cliente.
3. Coletando ajustes e requisitos.
4. Fazendo ajustes finais no App.
5. Relatório sobre ajustes. -
Semana 15
Aulas e atividades
Criação e apresentação de um pitch. Criação de storytelling. Conteúdos a serem ministrados
1. Conhecendo os elementos de um pitch.
2. Conhecendo técnicas de criação de um pitch.
3. Definindo um problema.
4. Definindo uma solução e seus benefícios.
5. Definindo um público.
6. Criando uma storytelling. -
Semana 16
Aulas e atividades
Apresentação final dos projetos. Conteúdos a serem ministrados
1. Apresentando o projeto final.
2. Preparando para responder perguntas do público.
3. Controlando o tempo de apresentação.
4. Melhorando materiais de apoio para apresentação.