Curso de Flutter - Trabalhando com arquivos

Aprenda como trabalhar com arquivos em uma aplicação Flutter

Nível Intermediário Categoria Desenvolvimento Mobile

  • Curso com 01h46 de videos
  • Certificado com 6 horas
  • 6 exercícios

Sobre o curso

Aprenda como trabalhar com arquivos em uma aplicação Flutter

O Flutter é um framework multi-plataforma para desenvolvimento de aplicações móveis. Ele entrega as vantagens do desenvolvimento híbrido e nativo ao mesmo tempo, já que os aplicativos desenvolvidos utilizando o Flutter são nativos, porém utilizando uma única linguagem, o Dart. Além dos bancos de dados locais, uma outra forma de armazenar informações nos dispositivos é com o uso de arquivos. Em comparação com um banco de dados, o uso de arquivo é mais simples e rápido de implementar, porém menos seguro. Cada uma das tecnologias possuem seus pontos fracos e fortes. Sendo assim, neste curso veremos como trabalhar com arquivos para armazenar informações em aplicações Flutter.

O que irá aprender?

Neste curso veremos como implementar o uso de Arquivos no Flutter. Veremos como salvar, buscar, editar e exibir dados salvos em arquivos com Flutter. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

  • Como configurar seu ambiente de desenvolvimento;
  • Como instalar o Path Provider um projeto Flutter;
  • Como trabalhar com async, await e Future;
  • Como persistir e buscar informações em arquivos;
  • Como lidar com widgets FutureBuilder e muito mais.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam entender como utilizar arquivos em projetos Flutter.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Android Studio 3.6.1 ou superior;
  • Flutter 1.12.X ou superior.

Sobre o professor

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Conteúdo programático

  1. Introdução

    Introdução ao curso

    4 aulas
    • Apresentação do curso
    • Configurando ambiente de desenvolvimento Flutter
    • Aplicação Base
    • Repositório do curso
  2. Iniciando o projeto

    Veja nesta aula como iniciar o projeto com o Path Provider.

    3 aulas
    • Instalando o Path Provider no projeto
    • Como funciona o async-await e Future no Flutter
    • Criando arquivos no projeto
  3. Cadastrando e listando consultas

    Veja nesta aula como salvar e listar consultas em arquivos.

    6 aulas
    • Criando estrutura de consulta
    • Criando formulário de cadastro de consulta
    • Cadastrando consulta em arquivos
    • Buscando consultas no arquivo
    • Exibindo consultas na tela do app
    • Questionário
  4. Cadastrando, listando e removendo anotações

    Veja nesta aula como cadastrar, listar e remover anotações em arquivos.

    6 aulas
    • Replicação no módulo de anotações
    • Implementando cadastro e listagem de anotações
    • Criando Dialog para remover anotações
    • Criando método de remoção de anotações
    • Removendo consultas
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • No que se refere ao curso é possível afirmar que foi uma experiencia incrível, Com isso, pude aprender e praticar meus novos conhecimentos. Outrossim, é a qualidade do AVA (Ambiente Virtual de Aprendizado) do Treina Web, impressionado mesmo...

    Depoimento - William
    JavaScript Básico
    William São Paulo / SP
  • Olá, bom dia! Gostei muito do ambiente de ensino, da didática utilizada, do procedimento de ensino através de apostila e vídeos. Consegui acompanhar todas as aulas. Parabéns ao grupo que desenvolveu esse curso. Irei fazer outro por essa plataforma.

  • Mais um de seus excelentes cursos que nos fornece conhecimento rico com uma didática muito bem elaborada por profissionais de qualidade. Espero que mantenham o portal e nossa mente fresca com cursos de tecnologia.

    Depoimento - Bernardo
    Projeto de Banco de dados - Fundamentos
    Bernardo Rio Das Ostras / RJ
  • Sensacional, o curso! As aulas foram muito bem preparadas e repassadas para os alunos. Tanto as de conteúdo escrito quanto os vídeos. Além disso, os testes no final de cada etapa foram preparados de forma absolutamente procedente e sempre dentro do contexto das aulas. Acima de tudo, quero deixar minhas felicitações ao instrutor que tem algo muito além de organização e preparo para lecionar; sua lógica é apuradíssima, fazendo com que cada próxima aula seja mais aguardada que as anteriores. Um dos melhores cursos que fiz aqui na TreinaWeb e, com certeza o melhor curso básico de JavaScript que existe! Parabéns!

    Depoimento - Carlos
    JavaScript Básico
    Carlos Rio de Janeiro / RJ
  • A metodologia é perfeita, no inicio se você é meio iniciante, fica um pouco perdido. Com todas as novas informações, mas aos poucos se acostumando. No entanto, deve haver comprometimento do aluno, gostei muito do curso e recomendarei.

    Depoimento - Leonardo
    HTML5 e CSS3 - Desenvolvimento web Básico
    Leonardo Porto Alegre / RS
  • Curso excelente, contribui muito para quem está começando na área. Muito detalhista ao abordar as diversas situações que podem ocorrer em uma modelagem de banco de dados. Os fundamentos são bem absorvidos devida a boa didática do material e do instrutor, focando no que é necessário, o que pode ajudar e muito o aluno a entender o conceito de banco de dados, independente do SGBD utilizado. No mais só tenho a agradecer, e continuarei a fazer outros cursos na plataforma.

  • Muito bom, professor! Vou seguir estudando os outros cursos de Angular e o de RxJS, curti muito esse framework! Usei bastante o ASP NET MVC com Razor, mas agora como estão todos já usando Angular, eu preciso me aprofundar mais. Eu gostei pois foi direto ao ponto. No meu caso foi excelente esse nível de profundidade, focando no que é prática mesmo.

    Depoimento - Robson
    Angular - Introdução
    Robson Canoas / RS
  • O tempo, o curso, o tira dúvidas são excelentes, melhores até que cursos presenciais que fiz. Comecei minha faculdade de Análise e Desenvolvimento de Sistemas e graças a esse curso que fiz na matéria de programação na minha P1 eu tirei 9.0 . Recomendo e também o preço é super acessível e fora o tempo que a treina web dá para fazer o curso que não te pressiona a estudar e deixa você livre estudando assim quando quiser e puder. Parabéns e mais uma vez obrigado!

    Depoimento - Gustavo
    Lógica de Programação Completo
    Gustavo São Vicente / SP
  • Eu ingressei na TreinaWeb após ver o curso da Semana Python e Django feita pelo Fagner. Já tive contato com Django, mas nunca havia parado para praticar e desde aquela aula e com esta para alunos, já consegui criar um sistema e colocar em produção graças ao Fagner, então, o curso atende 100% a questão dos fundamentos e o professor também não tem do que reclamar.

    Depoimento - Elton
    Django - Fundamentos
    Elton Paulista / PE

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!