curso Android InputMask e Saripaar 2: Como criar um formulário Android com máscara e validação

Acompanhe neste curso o processo de criação de um formulário para Android. Aprenda a inserir máscaras nos campos do formulário com a biblioteca InputMask e validação através da Android Saripaar 2.

Este conteúdo faz parte do guia:

Iniciar Carga Horária No Certificado - 22H

Criando um formulário Android

Aula 1 - free

Introdução

Criar formulários é uma tarefa fundamental, que faz parte do dia a dia do programador Android. Apesar de simples é nesse momento que devemos escolher entre diversos gerenciadores de layout, widgets, bibliotecas e frameworks.
free
Aula 2 - mvp

Criação do projeto no Android Studio

Ao iniciar um projeto Android devemos escolher as versões do SDK às quais daremos suporte e qual será o template da Activity principal. Tire suas dúvidas iniciais sobre esses passos neste vídeo.
mvp
Aula 3 - mvp

Definindo o Layout da Activity

Após decidir cada aspecto visual da tela da aplicação, para começar a construí-la devemos escolher um gerenciador de layout. Existem vários disponíveis e neste vídeo falaremos sobre a simplicidade e características do LinearLayout.
mvp
Aula 4 - mvp

Trabalhando com Widgets

Uma tela não tem funcionalidade sem controles visuais. É através de campo de texto, botões, etc., que o usuário consegue interagir enviando e recebendo dados da aplicação. Acompanhe neste vídeo como podemos adicionar esses widgets a um formulário.
mvp
Aula 5 - mvp

Concluindo a seção de dados pessoais

Para finalizar a construção da primeira seção do formulário, faremos a inclusão de novos widgets. Em especial, falaremos sobre o EditText e sua versatilidade em receber diferentes tipos de dados alfanuméricos do usuário.
mvp
Aula 6 - mvp

Testando a aplicação

Agora estamos prontos para executar a aplicação pela primeira vez e ver o resultado do que aprendemos nos vídeos anteriores. Essa será uma ótima oportunidade para conferir na prática como o teclado do Android se adapta ao tipo do EditText.
mvp
Aula 7 - mvp

Utilizando um ScrollView

Uma view pode conter muitos widgets. Considerando o tamanho limitado das telas dos smartphones pode ser necessário adicionar uma barra de rolagem para permitir ao usuário visualizar todos os componentes, quando desejar.
mvp
Aula 8 - mvp

Criando a seção dados de pagamento

Continuando a construção do formulário, agora faremos a criação da segunda seção, que receberá os dados de um cartão de um cartão de crédito. Para isso conheceremos outros atributos do EditText usados para definir quais serão.
mvp
Aula 9 - mvp

Criando layouts aninhados

Um recurso poderoso para a criação de views é possibilidade de aninhar layouts, resolvendo organizações complexas de forma simples. Veja aqui como agrupar dois campos lado a lado, usando para isso o LinearLayout.
mvp
Aula 10 - mvp

Inserindo CheckBox e Button

Dando continuidade a criação do cadastro, neste vídeo veremos outros dois widgets muito comuns em telas de aplicações: CheckBox e Button. Adicionaremos o CheckBox para que o usuário possa concordar com o termos e serviços antes do envio do formulário
mvp
Aula 11 - mvp

Criando um View.OnClickListener

Agora que definimos a aparência da tela principal da aplicação, podemos começar a implementar suas funcionalidades com código Java. Veja aqui como tratar o evento de click do botão na MainActivity, implementando para isso a interface View.OnClickList
mvp
Aula 12 - mvp

Capturando o valor de um EditText

Para enviar os valores inseridos pelo usuário no formulário principal necessitamos acessá-los no código Java. Portanto veremos como realizar essa ação a partir de um objeto do tipo EditText, instanciado na MainActivity.
mvp
Aula 13 - mvp

Invocando uma nova Activity

No Android, Intent é a classe responsável por implementar uma ação a ser realizada. É essa classe que, além de outras ações, também inicia uma nova Activity. Veja como instanciar esse objeto e passá-lo para o método startActivity() neste vídeo.
mvp
Aula 14 - mvp

Adicionando informação ao Intent

Agora que sabemos como instanciar um Intent, veremos neste vídeo como armazenar informações a ele a fim de enviá-las para uma outra Activity.
mvp
Aula 15 - mvp

Recuperando informações de um Intent

Na Activity de destino desejamos recuperar os dados adicionados ao Intent e exibir os mesmos para o usuário. Para isso, criamos uma instância para cada widget declarado no layout da Activity e usamos as chaves declaradas na MainActivity para acessar.
mvp
Aula 16 - mvp

Instalando a biblioteca com Gradle

Após finalizarmos a criação dos recursos básicos do formulário, podemos adicionar novas funcionalidades a ele, como máscaras que facilitarão a digitação. Como primeiro passo para isso veremos como instalar uma biblioteca no projeto.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos