curso de

Persistência com Flutter: Crie um app com armazenamento interno

Sabia que esse curso foi criado em conjunto com os engenheiros de software do Nubank?

Estudando esse mês:

Jonatas Santos Newton Cesar Roncari Arthur de Farias Barros Rodrigues Natalie Moreira Da Costa Bruna de Souza Gomes

e mais 412 alunos(as)

Resumo do curso

  • Conheça as possibilidades comuns para armazenamento interno com o Flutter
  • Aprenda a instalar e configurar o sqflite no Flutter
  • Implemente comportamentos de busca e inserção no banco de dados
  • Utilize o FutureBuilder para carregar dados de maneira assíncrona
  • Entenda e refatore o código com async await
  • Organize o código do banco de dados com o padrão DAO

Público alvo

Desenvolvedores Flutter que aprendeu os fundamentos e querem avançar seu conhecimento em maneiras de salvar dados internamente e trabalhar com operações assíncronas

Conteúdo relacionado

Cursos de Flutter em Mobile

Leia nossos artigos de Mobile

Última atualização

06/02/2020

Já é aluno?

Comece o curso agora

8h

p/ conclusão

48

Atividades

167

Minutos de video

4083

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Formação com esse curso

Instrutores

  • Alex é instrutor e desenvolvedor com foco em Java, Kotlin, Android e Spring. É expert em Programação Orientada a Objetos, visando sempre compartilhar as melhores práticas e tendências do mercado para desenvolvimento de software com quem está estudando o assunto. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos sobre o desenvolvimento.

Apoiadores

  • Nubank

    Website

    O Nubank é o maior banco digital independente do mundo e conta com mais de 20 milhões de clientes em todos os 5.570 municípios do Brasil. Considerados uma fintech, abreviação para financial technology (tecnologia financeira, em português), desenvolvem soluções simples, seguras e 100% digitais para a vida financeira de muitas pessoas.

    Saiba mais em https://nubank.com.br/

Conteúdo Detalhado

  1. Implementando o Dashboard

    • Apresentando a proposta de implementação
    • Criando o projeto
    • Adicionando imagem e botão de contatos
    • Ajustando o visual do Dashboard
  2. Implementando todo fluxo do App

    • Implementando a lista de contatos
    • Implementando a tela do formulário
    • Finalizando o fluxo do App
  3. Configurando o banco de dados

    • Conhecendo as opções de persistência de dados
    • Configurando o sqflite
    • Inserindo e buscando informações
  4. Integrando o banco de dados com as telas

    • Configurando o builder do ListView
    • Carregando a lista de contatos
    • Evitando problemas da execução inicial do FutureBuilder
    • Lidando com os estados do snapshot
  5. Finalzando o fluxo com o banco de dados

    • Finalizando o fluxo do App com o banco de dados
    • Utilizando o async await
    • Criando o DAO para o contato

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

A maneira de explicar async/await foi excelente. Mostrou primeiro o que a linguagem executa, como que acontece, e depois utilizou um recurso que deixa tudo mais facil

Persistência com Flutter: Crie um app com armazenamento interno

Kako Botasso

Poderia ter utilizado como base o projeto do curso básico, perdemos muito tempo refazendo o mesmo projeto com a diferença que este persiste os dados num banco local.

Persistência com Flutter: Crie um app com armazenamento interno

wellington alencar

O curso manteve a qualidade do anterior. Ótima didática e fluxo de criação e refatoração de código. Uma sugestão seria os vídeos também abordarem a edição e remoção de registros, contemplando todo CRUD no Sqlite.

Persistência com Flutter: Crie um app com armazenamento interno

Bruno Marquete da Silva

Aprenda Flutter com esse e outros cursos, comece agora!

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas