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

  • Achei incrível a didática que o professor Hanashiro teve neste curso. Ele conseguiu abordar diversos temas que você não encontra em qualquer lugar ou, quando encontra, apenas é dito que "é necessário usar", sem você saber o real motivo daquele uso. Ademais, consegui aprender diversos pontos que eu - mesmo que já tenha utilizado com o framework - não sabia, pois não havia sido passado nas documentações e/ou relacionados quando eu estava começando meus primeiros estudos sobre o React. Parabéns, professor :D

    Depoimento - Diego
    React - Introdução
    Diego Ribeirão Pires / SP
  • Realmente é um curso excelente, pois além de nos ensinar a usar o MS-Project, nos ensina, e muito, quanto a criação de projetos, bem como o seu planejamento e andamento! Agradeço o trabalho desempenhado na elaboração deste curso, pois ficou ótimo!

    Depoimento - Ranieri
    Microsoft Project Intermediário
    Ranieri Porto Velho / RO
  • Já conhecia o Dart e a orientação a objeto, mas não conhecia tão a fundo como foi apresentado no curso. Agora poderia fazer aplicações mais consistentes e organizadas através dos conhecimentos obtidos no curso.

    Depoimento - Valdeir
    Dart - Orientação a Objetos
    Valdeir Tupã / SP
  • Curso bem completo. Acredito que com ele qualquer aluno já consegue trabalhar bem com o git/github e com boa parte dos eventuais problemas do dia a dia. Agradeço pelo curso, sempre com grande qualidade.

  • Como todos os cursos que fiz até agora, esse curso foi muito bom! Sou novato na área de programação e aprender a programar é um projeto pessoal que tenho para ser implementado a médio e longo prazo. Gostaria de enfatizar que o suporte de vocês é muito eficaz no atendimento das dúvidas, atende sempre de maneira rápida e certeira. O ambiente do curso é adequado e de fácil navegação e assimilação.

    Depoimento - Marcio
    Java - Orientação a objetos
    Marcio Formosa / GO
  • Muito bem explicado, rico em detalhes, e os vídeos bem elaborados, eu já iniciei anteriormente meus estudos em programação, mas não me arrependo de iniciar novamente com este curso, agregou muito para mim.

    Depoimento - Mateus
    Lógica de Programação Completo
    Mateus Timóteo / MG
  • Curso muito bom. Abre bem a visão sobre o MVC do AspNet. Acredito que na grande maioria dos cursos, raramente são explorados relacionamentos muitos x muitos. E este ao meu ver, é um dos relacionamentos mais complicados para quem é iniciante entender como trabalhar em uma aplicação (fica com sugestão uma abordagem, mesmo que rápida sobre).

    Depoimento - Marcelo
    C# (C Sharp) - ASP.NET MVC
    Marcelo Mogi Das Cruzes / 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
Por apenas
12x R$ 75,00 ou R$ 900,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!