Alura > Cursos de Mobile > Cursos de Flutter > Conteúdos de Flutter > Primeiras aulas do curso Flutter: integrações com NFC

Flutter: integrações com NFC

Flutter: integrações com NFC - Introdução

Meu nome é Ricarth Lima e serei o instrutor deste curso de Flutter. Desta vez, vamos abordar a leitura de NFC.

Audiodescrição: Ricarth Lima é uma pessoa de olhos castanhos e cabelo crespo castanho. Usa barba e óculos de armação retangular transparente. Está com uma camiseta preta. Ao fundo, parede com iluminação azulada e prateleiras de livros.

O que vamos desenvolver?

Para começar, iremos te mostrar o projeto em funcionamento, pois é muito interessante. Dessa vez, vamos utilizar um dispositivo físico, mas vamos projetar o aplicativo na tela. Quando pressionamos o botão "Entrar" no celular, a tela muda.

Tela de simulação de um smartphone exibindo uma aplicação de gestão de contas do Banco D'ouro com campos para e-mail e senha e um botão "Entrar". No topo, há uma imagem de uma mulher sorridente vestindo um casaco preto e uma blusa amarela manuseando um celular. A interface da aplicação tem um fundo amarelado com estrelas decorativas e a marca do Banco Douro em destaque.

Nosso objetivo é adicionar uma camada extra de segurança ao aplicativo do Banco d' Ouro, desenvolvido na formação de Dart.

Após a pessoa logar e acessar a tela de login, ela será direcionada para a tela de cadastro do cartão NFC do Banco d'Ouro. Para demonstrar como isso funciona, clicaremos no botão "Continuar". O sistema solicitará que aproximemos um cartão.

Para realizar o procedimento, basta ter um cartão com tecnologia de aproximação.

Pode ser um cartão de crédito, mas utilizaremos um cartão de transporte metropolitano. Ao encostar o cartão no celular, o app registra os dados. Quando pressionar o botão "Finalizar", o sistema retorna à tela inicial.

Se sairmos da aplicação e tentarmos entrar novamente, será necessário realizar o procedimento para iniciar uma leitura com o NFC. Inclusive, se aproximamos um cartão diferente, recebemos um aviso de que esse cartão não cadastrado. O sistema prossegue apenas quando o cartão correto é aproximado.

Para isso, utilizaremos a tecnologia NFC (Near Field Communication ou Comunicação por campo de proximidade).

Pré-requisitos

Antes de prosseguir, o que você precisa saber para fazer esse curso? É necessário ter concluído a Formação em Dart e a Formação Flutter. O foco deste curso será a comunicação com o NFC, portanto, não criaremos telas ou desenvolveremos a lógica de mudança de estado de telas. As telas já estarão prontas, e para compreender o fluxo do código, é importante ter passado pela formação em Dart, onde também trabalhamos com o Banco D'Ouro, e pela formação em Flutter.

Outro ponto importante é que o projeto será entregue com as telas e toda a parte visual pronta. Por isso, lembre-se de fazer o download do material no GitHub para acompanhar o curso. Com esses recados, podemos começar.

Flutter: integrações com NFC - Leitura de NFCs com Flutter

Sobre o curso Flutter: integrações com NFC

O curso Flutter: integrações com NFC possui 95 minutos de vídeos, em um total de 10 atividades. Gostou? Conheça nossos outros cursos de Flutter em Mobile, ou leia nossos artigos de Mobile.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Flutter acessando integralmente esse e outros cursos, comece hoje!

Conheça os Planos para Empresas