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
  • Um curso com uma excelente metodologia e instrutor. O conteúdo abortado é importantíssimo atualmente para o mercado de trabalho, e foi apresentado de forma simples e objetiva, ocasionando em fácil interpretação e aprendizado.

    Depoimento - Leonardo
    CSS - Sass
    Leonardo Itaquaquecetuba / SP
  • Meu primeiro curso com o pessoal do TreinaWeb e simplesmente adorei! Aulas muito bem elaboradas, ótima organização do conteúdo e uma excelente explicação da matéria nos videos! Sem dúvidas farei mais cursos aqui! Abraços!!!

    Depoimento - Leandro
    Lógica de Programação Completo
    Leandro São Paulo / SP
  • Ensina C# trabalhando os conceitos de orientação a objetos. Para quem desenvolve em Java como eu é uma boa oportunidade para conhecer o que o C# tem a mais. Todavia, vai ter que ter paciência para ver tópicos que já se conhece. Para quem está aprendendo do zero é EXCELENTE.

    Depoimento - Fernando
    C# (C Sharp) Básico
    Fernando São Paulo / SP
  • Gostei muito do conteúdo! As vídeo aulas, por não serem extensas, facilitam o aprendizado e otimizam o tempo. Os breves exercícios também ajudam muito a fixar as funções de cada meta-caractere; e a opção de refazê-los, em consequência de erro, nos permite enxergar a razão do erro e tentar novamente. Isso é muito bom! Conteúdo elucidativo e gostoso de aprender. Parabéns pelo desenvolvimento deste material!

    Depoimento - Monaliza
    RegEx - Expressões Regulares
    Monaliza Belo Horizonte / MG
  • Excelentes vídeos, diadática perfeita. Não canso de dizer o quanto a TreinaWeb faz bem para a minha vida, cada vez mais aprendo com seus cursos e desta vez, lógico, que não foi diferente. Parabéns! e vamos que essa vida de programador JS está começando.

    Depoimento - Caue
    JavaScript Básico
    Caue Jundiaí / SP
  • Gostei bastante de como o conteúdo foi dividido, tanto os textos quanto as vídeo-aulas são bem objetivas, direto ao ponto, sem enrolação... Fiquei muito feliz e satisfeita com o conhecimento que obtive através desse curso, tendo certeza de que fiz a escolha certa ao escolher a TreinaWeb para estudar.

    Depoimento - Patrícia
    Teste de Software Básico
    Patrícia Guaratinguetá / SP
  • relacionado a POO é muito completo, foi muito dificil no começo, na verdade esse curso demorou um tempo maior já que precisei refazer várias vezes e também até ler vários materiais e etc mas foi importante, despertou interesse pelo java e deu até pra trabalhar com alguns windowsaplications. obrigado

    Depoimento - Julio
    Lógica Orientada a Objetos Completo
    Julio Ribeirão Preto / SP
  • Eu fazia sites em no final dos anos 90 e não me atualizei desde então. Eu até fiz um site pessoal há 2 anos. Ficou satisfatório. O curso me ajudou muito entender melhor as questões de semântica, as tags do HTML5 e boa parte do CSS.

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!