Curso
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.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
22 horas
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Meu primeiro aplicativo Android
Android básico: O que são Application Components?
Preparando o ambiente para programar para Android