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
  • O curso foi excelente! O professor é objetivo e os exemplos apresentados não são cansativos. Bom lembrar que o curso é de fundamentos, então, assuntos mais complexos ficam para os próximos cursos. O legal é que o professor também deixa isso claro para não criar expectativas sobre outros conteúdos. Minha nota é 10.

    Depoimento - Paulo
    Django - Fundamentos
    Paulo Natal / RN
  • O Curso é excelente, ele realmente agrega muito para os alunos que desejam ser profissionais. Eu super recomendo que todos que tenham interesse em desenvolvimento WEB. Acho que ja estou pronto pra iniciar no mercado WEB ;)

    Depoimento - Uilan
    PHP Avançado
    Uilan São Paulo / SP
  • Sou aluno de uma faculdade estadual, até então não entendia muito bem alguns conceitos de OO aplicados em C#. Após o curso, minha mente ficou mais clara. O modo que foi usado para explicar foi simples e fácil para entender. Parabens.

    Depoimento - Marcelo
    C# (C Sharp) Básico
    Marcelo Mogi Das Cruzes / SP
  • Gostei muito do curso. Pra mim, foi um divisor de águas, pois a minha formação profissional é desenvolvimento Desktop(ERPs). Não estava muito confortável antes do curso, porque não sabia nem como fazer um "programinha" quebra-galho para resolver problemas pequenos e agora com o curso, estou mais confortável e sabendo como usar ferramenta moderma até mesmo para quebra-galho, rsrsrs

    Depoimento - Demiraldo
    Electron - Criação de aplicações desktop
    Demiraldo São José dos Campos / SP
  • Cada nível do conjunto react possui um novo desafio, mas todos eles são excelentes para o crescimento profissional. O curso é excelente e aborda com clareza as melhores técnicas a serem usadas com a biblioteca do React.

    Depoimento - Tiago
    React - Redux e Redux-Saga
    Tiago Rio de Janeiro / RJ
  • Gostei muito do que vi. Tanto os textos e vídeo-aulas gostei muito. Principalmente pelo conteúdo sobre tdd, na qual eu sabia muito bem a teoria e num exemplo simples eu consegui ver como é seu uso. Obrigado.

    Depoimento - Tiago
    C# (C Sharp) - TDD
    Tiago Rio de Janeiro / RJ
  • Achei o curso muito bom, o professor é muito direto ao ponto e as aulas são práticas e de fácil entendimento. Consegui aprender muito, lendo o material didático e fazendo os exercícios. Recomendo muito!

    Depoimento - Lucas
    HTML5 e CSS3 - Desenvolvimento web Básico
    Lucas Rio de Janeiro / RJ
  • De longe é o melhor curso que ja fiz, isso deveria ser pré requisito para a vida, para as empresas, deveria ser obrigação, um fator que deveria ser explorado desde uma secretário, atendente até o diretor de uma empresa.

    Depoimento - Alan
    UX/UI - Introdução
    Alan Sales Oliveira / 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!