Criando o nosso Hello World
Link do projeto no Github: https://github.com/AndroidDeveloperAcademiaJedi/Aula01-HelloWorld
- Vamos abrir o Android Studio
- Clique em Start a new Android Studio project
- Preencha os campos
- Application name: coloque o nome da sua aplicação, no meu caso eu coloquei HelloWorld
- Company Domain: coloque o dominio que voce desejar, no meu caso eu coloquei androiddeveloper.academiajedi.com
- Project location: Selecione a localização que voce deseja salvar o projeto
- Clique em Next
Selecione como minimum SDK: Android 4.0.3 (IceCreamSandwich) e clique em Next
Selecione Empty Activity e clique em Next
Nessa tela não é preciso modificar nenhuma informação, apenas clique em Finish
Aguarde enquanto o projeto é carregado
Ao Abrir o projeto caso apareça o dialog de "Did you know...?" clique em Close, apos fechar o dialog, caso o projeto apresente erros referentes a dependencias como na imagem abaixo, apenas clique em Try Again na mensagem em amarelo e aguarde a correção.
Aguardando a correção ser finalizada
Quando a correção for finalizada clique no icone de play para rodar o app pela primeira vez.
Selecione o emulador habilitado e clique em OK
Aguarde enquanto o android studio esta executando o emulador para rodar o app
Aguarde enquanto o emulador esta executando
Aplicação executada com sucesso.
Agora vamos realizar nossas alterações no layout.
Vamos clicar em activity_main.xml
Vamos clicar onde esta "Hello World" e alterar o text para "Digite seu nome" como no exemplo da imagem abaixo.
Agora vamos ate a nossa Paleta de componentes e vamos arrastar o componente Plain Text e colocar na nossa activity, como a imagem abaixo.
Agora vamos fazer o mesmo processo com o componente Button.
Agora vamos clicar no nosso elemento EditText e apagar o campo text e preencher o campo hint, no meu caso eu coloquei Ex: Alex Soares, como na imagem abaixo.
Agora vamos no nosso elemento Button e alterar o text dele para "Entrar"
Agora vamos executar novamente o app
Agora vamos realizar um procedimento muito importante que é adicionar o identificador dos nossos componentes, ou seja alterar o campo ID, no meu caso eu chamei meu ID de "btnEntrar" como na imagem abaixo.
Agora vamos realizar o mesmo procedimento no nosso componente EditText, no meu caso eu chamei meu ID de "etNome"
Agora vamos rodar o nosso projeto novamente.
Por enquanto o nosso app não faz nada, alem de exibir um campo para o usuario digitar algo e um botão.
Vamos para a nossa MainActivity e vamos implementar o seguinte codigo.
Agora vamos executar novamente o app e digitar o nosso nome no campo de text como na imagem abaixo
Agora vamos clicar no botão Entrar e ver o que acontece
Clicando no botão Negative ou Positive, ele exibira a mensagem que foi configurada para mostrar ao usuario