curso de

Android Brasil: Validações e formatações

Resumo do curso

  • Crie formulários com Constraint Layout e TextInputLayout
  • Aplique validações de acordo com a entrada do usuário
  • Mostre erros relacionados aos campos validados
  • Implemente mais de uma validação para um campo
  • Aprenda a validar a partir de eventos
  • Formate dados como CPF e telefone
  • Utilize expressão regular para validar e formatar

Público alvo

Desenvolvedores Android que querem aprender técnicas para implementar formulários comuns, com diferentes tipos de entrada e validações.

Conteúdo relacionado

Cursos de Android em Mobile

Leia nossos artigos de Mobile

Última atualização

31/01/2020

Já é aluno?

Comece o curso agora

10h

p/ conclusão

61

Atividades

246

Minutos de video

689

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Android Brasil: Validações e formatações

Instrutores

  • Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.

Conteúdo Detalhado

  1. Criando formulário

    • Criando o projeto
    • Implementando o layout do formulário
    • Adicionando TextInputLayout no layout
  2. Validando dados do formulário

    • Apresentando erro no EditText
    • Implementando o evento de foco
    • Melhorando a experiência do usuário
    • Adicionando ScrollView e refatorando o código
  3. Aplicando as restrições para o CPF

    • Aplicando mais uma validação
    • Adicionando a validação de cálculo de CPF
    • Adicionando a formatação para o CPF
  4. Separando responsabilidade

    • Extraindo a validação padrão
    • Extraindo a validação de CPF
    • Finalizando a refatoração
  5. Mais técnicas de formatação

    • Adicionando validação de telefone com DDD
    • Formatando telefone
    • Utilizando regex para formatar
  6. Implementando últimas solicitações

    • Validando e-mail com regex
    • Melhorando os detalhes visuais
  7. Finalizando o fluxo de cadastro

    • Entendo o fluxo de finalização de cadastro
    • Criando a abstração dos validadores
    • Refatorando o código
    • Conclusão

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Agradeço por todo empenho da Alura e seus profissionais pelo trabalho primoroso. Obrigado!

Android Brasil: Validações e formatações

José Geraldo

Muito bom os curso do alex, tem começo, meio e fim. A evolução do projeto acontece gradativamente. Enfim, um ponto muito importante é organização do código, sempre que necessário o instrutor refatora o código e eu estou aprendendo bastante com as refatorações que são feita. Valeu alex.

Android Brasil: Validações e formatações

Anderson de Jesus Chagas

Sensacional o curso! Um tema que sempre me deixou com diversas dúvidas em relação a sua implementação, e hoje está super claro. Ainda mais com o acompanhamento de conteúdos extras como o Regex e o uso da interface, pois consegue clarear mais ainda a sua utilização, já que no meu caso tenho algumas dificuldades. Achei o curso rico em informações e super essencial para os desenvolvedores. Parabéns Pessoal!

Android Brasil: Validações e formatações

Gabriel Andrade Gaspar

Aprenda Android com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas