Flutter - Gerenciador de gastos pessoais Projeto Prático Flutter - Gerenciador de gastos pessoais

Aprenda como criar uma aplicação de gerenciamento de gastos no Flutter

Curso com 03h08 de videos Categoria Desenvolvimento Mobile

Sobre o projeto

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. Neste projeto prático iremos desenvolver um aplicativo para controle de gastos pessoais utilizando o Flutter e com armazenamento local com SQLite. Ao final, teremos um aplicativo para gerenciar as contas e transações cadastradas.

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. Neste projeto prático iremos desenvolver um aplicativo para controle de gastos pessoais utilizando o Flutter e com armazenamento local com SQLite. Ao final, teremos um aplicativo para gerenciar as contas e transações cadastradas.

O que irá aprender?

Neste projeto prático veremos todo o processo de criação de um app com Flutter e SQLite. Veremos como salvar, buscar, editar e exibir dados em um banco de dados local SQLite, além da criação de diversas páginas utilizando vários widgets do Flutter. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o projeto prático.

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

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

Para quem?

Este projeto prático é destinado a desenvolvedores que desejam entender como utilizar bancos de dados SQLite em projetos Flutter.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

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
    • Introdução
    • Repositório do projeto
    • Configurando ambiente de desenvolvimento Flutter
  2. Módulo de contas

    Veja nesta aula como implementar o módulo de contas do aplicativo.

    6 aulas
    • Criando formulário de cadastro
    • Preparando informações para enviar ao banco de dados
    • Salvando contas no banco de dados
    • Buscando contas do banco de dados
    • Criando card de conta
    • Exibindo contas na página inicial
  3. Módulo de transações

    Veja nesta aula como implementar o módulo de transações e relacionar com as contas.

    7 aulas
    • Criando estrutura de transação
    • Criando formulário de cadastro
    • Finalizando cadastro de transação
    • Buscando transações no banco de dados
    • Listando últimas transações na home
    • Criando SpeedDial
    • Exibindo todas as transações
  4. Detalhes da conta

    Veja nesta aula como implementar o módulo de detalhes da conta

    3 aulas
    • Buscando contas e transações no banco de dados
    • Exibindo dados no perfil da conta
    • Alterando saldo da conta
Download da ementa

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

  • Ótimo curso, ótimo projeto, consegui aprender e ver muita coisa legal no Flutter, o professor não deixa a desejar, explica tudo muito bem e mostra domínio da ferramenta

  • Gostei do curso, em todas as aulas os arquivos foram disponibilizados, evitando todo aquele tempo para copiar cada tarefa do projeto (o que normalmente acontece quando se vai no youtube). Os videos foram todos curtos e bem objetivos, sem enrolação, e bastante claros também.

    Depoimento - Luis
    Microsoft Project Avançado
    Luis Volta Redonda / RJ
  • Curso muito bom, apenas acho q faltou um pouco mais de exercícios práticos como do último video... sendo dado anteriormente... com exemplos menos complexos para ir já aquecendo, mas o curso em geral foi ótimo e bóra pro avançado !

    Depoimento - Francisco
    HTML5 e CSS3 - Desenvolvimento web Básico
    Francisco Mogi das Cruzes / SP
  • O curso é bom, só não acho legal quando os videos são muito extensos, fica um pouco massante, porém como tem casos em que não dá para ser pequeno devido ao conteúdo, então é compreensível. Mas no geral, é um bom curso.

    Depoimento - Kelly
    JavaScript Avançado
    Kelly Taboão da Serra / SP
  • Adorei o curso, cada tópico é ensinado bem detalhadamente, porem como já trabalho na área conhecia boa parte das informações da maioria dos tópicos, mas mesmo assim fiz questão de passar com calma por cada tópico pois haviam detalhes que tanto os videos como o material de leitura informavam que eu desconhecia. Para quem esta começando e para quem quer rever o básico o curso é Super Recomendado !!! MessageBox.Show("Super Recomendado!!! ", "Nível de recomendação", MessageBoxButtons.OK); // =D

    Depoimento - Leandro
    C# (C Sharp) Básico
    Leandro Rio de Janeiro / RJ
  • Uma bela noite, meus amigos da TreinaWeb! Estou ainda mais satisfeito com este curso do que com o anterior. SInto que está valendo muito a pena o dinheiro e o tempo investidos para assistir às aulas. Muito obrigado pelo excelente conteúdo.

  • Achei o curso muito bom e de fácil entendimento. Acredito que o conteúdo e exemplos apresentados são bem abrangentes e permitem os alunos avançarem por conta própria a partir daí. Já irei começar o curso avançado.

    Depoimento - Carlos
    C# (C Sharp) Intermediário
    Carlos Poços de Caldas / MG
  • Mais uma vez, muito satisfeito com o conteúdo, apensar de ter muita coisa pra praticar, alguns exercícios tornariam mais desafiador e alguns videos dariam um bom incremento! Mas no geral, só tenho a elogiar! Conteúdo bem redigido, claro, objetivo e organizado, ótima didática! Parabéns mais uma vez pelo trabalho!!

    Depoimento - Antonio
    JQuery Completo
    Antonio Sousa / PB
  • Excelente curso! Achei interessante de introduzir algumas coisas que demorei para aprender na faculdade (Enums e static por exemplo) e gostei de perceber diferenças entre linguagens que afetam positivamente a forma de codificar.

    Depoimento - Jonathan
    C# (C Sharp) Básico
    Jonathan São Paulo / 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!