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.
Aula 2 - 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.
Aula 3 - 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.
Aula 4 - 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.
Aula 5 - 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.
Aula 6 - 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.
Aula 7 - 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.
Aula 8 - 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.
Aula 9 - 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.
Aula 10 - 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