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

  • Excelente.

  • Boa noite... Gostei muito do curso, pois é intuitivo e realmente você aprende a programar HTM5 com Css. Utilizei este curso como base da minha certificação MCSD - 70480 da Microsoft e considero que agregou bastante aos meus conhecimentos, uma vez que trabalho a 15 anos na área com .NET mais acredito que sempre existe alguma informação nova ou detalhe esquecido para aprender. Achei uma colocação Importante da equipe de desenvolvimento da Microsoft e levo isso como meta "Não é porque um código esta compilando que o mesmo esta escrito de forma correta !!! ". Então para os novos deixo esta dica: Estude para sempre ter o melhor de si. Abraços Waldir

    Depoimento - Waldir
    HTML5 e CSS3 - Desenvolvimento web Básico
    Waldir Ribeirão Pires / SP
  • O curso é demais, 100%, aulas bem didáticas. Me tirou muitas dúvidas que nem os professores da minha faculdade ao menos pensaram em nos dizer kkkkk não me arrependi de ter feito o plano. Obrigado pelo trabalho de vocês, estão me ajudando nesse momento e devem ter ou ainda vão ajudar ainda muitas pessoas. Um grande abraço.

    Depoimento - Leonardo
    Lógica de Programação Completo
    Leonardo Porto Alegre / RS
  • Curso muito bacana! Os conceitos são bem explicados e com exemplos práticos para facilitar o entendimento. Fiquei muito feliz e este curso até me ajudou bastante a ser aprovada na disciplina Gestão de Projetos da faculdade. =) #Recomendadíssimo!

  • Mais um curso feito aqui na TreinaWeb e sem nenhuma dúvida de que o aprendizado transcrito no decorrer deste será muito proveitoso em minha carreira. Gostaria de agradecer ao instrutor do curso pela ótima didática, ótima voz estimulante e um ótimo domínio do que dissemina. Super satisfeito.

  • Resolvi me aventurar com Java, e com esse curso de Fundamentos ao Java me ajudou muito e fez gostar cada vez mais do Java. Excelente curso, bem administrado. Estão de parabéns e agora vou para o próximo que será Java Orientado a Objetos.

    Depoimento - Adenes
    Java - Fundamentos
    Adenes Patos / PB
  • As informações são claras e isso permite ter uma ideia completa a respeito do assunto. O passo-a-passo de cada atividade é muito bem definido, e isso colabora para saber como aplicar o conhecimento na prática. Curso muito bom!

  • 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
  • Realmente o curso foi muito interessante, achei muito proveitoso, e percebo que esta ferramenta não fica nem um pouco atrás das outras. As aulas foram muito bem explicadas, explorando em detalhes os recursos da linguagem. Só gostaria de fazer uma observação, e que acontece na maioria dos cursos, eu até reconheço que é chato, mas dificilmente ha exemplos utilizando atributos e ou campos do tipo "date ou datetime", e que geralmente são esses campos que nos atrapalham bastante, principalmente em Java onde a manipulação com datas é bem chato. Bom, eu ainda apanho bastante quando tenho que trabalhar com campos do tipo data, srsrsr. Em todo caso, reforço em dizer que o curso foi show de bola, "só faltou um campinho de data". Abraços e parabéns a todos os envolvidos.

    Depoimento - Ezequiel
    Java - Fundamentos de JavaFx
    Ezequiel Jaboticabal / SP

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!