AppClicks

  • 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.