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

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

9,2

Nota desse curso

2.355

Alunos neste curso

Faça esse curso de Multiplataforma e:

  • 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

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

Primeira aula de Persistência com Flutter: Crie um app com armazenamento interno

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Persistência com Flutter: Crie um app com armazenamento interno

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

    Acabar com a complexidade do sistema financeiro e devolver às pessoas o controle de seu dinheiro em um dos mercados mais burocráticos do mundo parece uma ideia absurda? Esse é exatamente o motivo, o como e o local que o Nubank nasceu.

    Somos uma das maiores companhias do mundo que utiliza Clojure como principal linguagem de programação, e estamos procurando mentes criativas para se juntar ao nosso crescimento. Hoje temos mais de 400 engenheiros no nosso time no Brasil, Berlim, Cidade do México e Buenos Aires, resolvendo problemas complexos para garantir que conseguimos operar em grande escala e continuar entregando soluções de ponta para nossos clientes.
    Saiba mais em https://nubank.com.br/

Conteúdo relacionado

Cursos de Multiplataforma em Mobile

Leia nossos artigos de Mobile

Formação com esse curso

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

Nível de Dificuldade

Intermediário

Última atualização

06/02/2020

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

wellington alencar

em 02/01/2020

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

Kako Botasso

em 09/05/2020

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

Bruno Marquete da Silva

em 01/08/2020

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

Aprenda Multiplataforma com esse e outros cursos, comece agora!

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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
Procurando planos para empresas?

Acesso completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas