Flutter  - Gerenciador de senhas Projeto Prático Flutter - Gerenciador de senhas

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

Curso com 03h18 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 gerenciador de senhas utilizando o Flutter e com armazenamento local com SQLite, armazenamento seguro com Secure Storage e criptografia de strings com o Flutter. Ao final, teremos um aplicativo para gerenciar as senhas de login que utilizamos diariamente de forma totalmente criptografada.

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 gerenciador de senhas utilizando o Flutter e com armazenamento local com SQLite, armazenamento seguro com Secure Storage e criptografia de strings com o Flutter. Ao final, teremos um aplicativo para gerenciar as senhas de login que utilizamos diariamente de forma totalmente criptografada.

O que irá aprender?

Neste projeto prático veremos todo o processo de criação de um app com Flutter, SQLite e Secure Storage. Veremos como salvar, buscar, editar e exibir dados em um banco de dados local SQLite, como acessar e escrever dados no Secure Storage, 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 escrever e ler informações no Secure Storage;
  • Como criptografar e descriptografar strings com Dart;
  • 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 e Secure Storage em projetos Flutter.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • Android Studio 3.6.1 ou superior;
  • Flutter 1.22.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
    • Introdução
    • Repositório do projeto
    • Configurando ambiente de desenvolvimento Flutter
    • Aplicação base
  2. Módulo de login

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

    7 aulas
    • Criando estrutura de login
    • Criando tela de cadastro de login
    • Criando banco de dados
    • Salvando logins no BD
    • Buscando logins no BD
    • Exibindo logins
    • Exibindo todos os logins
  3. Módulo de usuários

    Veja nesta aula como armazenar dados no Secure Storage no Flutter.

    3 aulas
    • Instalando o Secure Storage
    • Criando tela de cadastro de usuário
    • Salvando dados do usuário no Secure Storage
  4. Módulo de criptografia

    Veja nesta aula como implementar o módulo de criptografia das senhas armazenadas.

    5 aulas
    • Criptografando senhas
    • Exibindo dados do login
    • Criando página de proteção de senha
    • Descriptografando senhas
    • Verificando cadastro no primeiro acesso
Download da ementa

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

  • Muito bom o curso.

    Depoimento - Marcus
    Flutter - Gerenciador de senhas
    Marcus Rio de Janeiro / RJ
  • Excelente curso onde se é lecionado por um professor com total domínio da linguagem e da lógica SQL, simplificando cada fórmula apresentada. Vocês sempre me impressionam e sigo completando mais um curso. Pronto para cursar o de DBA para MySQL!

    Depoimento - Bernardo
    MySQL - Desenvolvedor
    Bernardo Rio Das Ostras / RJ
  • Aula Fantástica , muito esclarecedora. A forma com que o conteúdo é explicado é fantástico, me proporcionou clareza com relação ao funcionamento do protocolo HTTP, que na minha opinião, é essencial na biblioteca de conhecimentos inerentes a qualquer profissional de tecnologia. Meus parabéns ao professor Celso e equipe TreinaWeb.

    Depoimento - Raphael
    HTTP - Fundamentos
    Raphael Presidente Prudente / SP
  • O curso de Desenvolvimento web com HTML 5 e CSS3 me proporcionou relembrar muitos conceitos do HTML que havia esquecido quando fiz um curso inicial em outra escola. Consegui assimilar muitos conceitos do CSS que ajudam na estilização do HTML. Parabéns a toda equipe do Treinaweb que, com muito esforço, nos dá a oportunidade de buscar aperfeiçoar e atualizar nossos conhecimentos! Muito obrigado.

  • Excelente curso. Adoro a Unreal Engine, sempre que um jogo é desenvolvido nela, eu sei que será um jogo leve e bem feito (Claro, depende da companhia também). Estava querendo aprender a usar a Engine e criar jogos nela, mesmo sendo 2D (Que seria para jogos Indie, mais fácil e prático). Valeu a pena, obrigado!

    Depoimento - Victor
    Unreal - Criação de Jogos 2D
    Victor São Paulo / SP
  • O curso é show de bola.. Muito completo! Muito bem elaborado! O vídeos são bem gravados, bem explicativos, com ótima qualidade de vídeo e áudio. Parabéns ao pessoal da Treinaweb. Farei novos cursos. obrigado e abraço a todos... Fábio

    Depoimento - Fábio
    JQuery Completo
    Fábio Maringá / PR
  • Excelente curso de orientação à objetos, achei que os exemplos foram bem didáticos e interessantes fazendo paralelos com exemplos do cotidiano. Excelente curso! Muito obrigada por dividirem os conhecimentos.

    Depoimento - Giovana
    Java - Orientação a objetos
    Giovana Indaiatuba / SP
  • Antes de começar o curso eu já possuía um conhecimento mediano sobre C# e mesmo no módulo básico vi funcionalidades que ainda não conhecia. Ótimos métodos de aprendizagem, simples e eficaz. Recomendado.

    Depoimento - Carlos
    C# (C Sharp) Básico
    Carlos Poços de Caldas / MG
  • Achei o conteúdo do curso muito abrangente, os vídeos também trazem muitas noções de funcionamento interno do SQL Server e o embasamento do professor é ótimo. Gostei muito do curso, e também gosto muito da equipe de atendimento, sempre respondem de forma rápida e objetiva!

    Depoimento - Rafael
    SQL Server - Desenvolvedor
    Rafael Capinzal / SC

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!