Livro 1 - Meu primeiro aplicativo
3. Criando o projeto
Guia para a inicialização do projeto base.
- Abra o Android Studio e clique na opção New Project na tela de abertura ou, caso já exista um projeto em aberto, clique em File > New > New Project

Figura 1. Criando um novo projeto na tela de abertura do Android Studio

Figura 2. Criando um novo projeto no Android Studio
- Na próxima janela, você deve escolher uma das templates oferecidas pelo Android Studio. Templates são projetos pré-configurados que oferecem um desenho e lógica de aplicação de propósito comum. Por exemplo, um projeto com uma tela em branco, um projeto com abas ou um projeto com menu lateral. Respectivamente, Empty Views Activity, Bottom Navigation Views Activity e Navigation Drawer Views Activity.
- Neste projeto certifique-se de estar selecionando Empty Views Activity e selecione next
- Observação: não selecione a template como nome apenas Empty Activity, isso fará você usar um novo framework chamado Compose para criação de interfaces o que não é o foco deste livro inicial.
- Outras templates serão usadas no curso. No momento precisamos apenas de uma tela simples que mostre uma mensagem “Hello World”.

Figura 3. Escolha de uma template para o projeto
- Na próxima janela, escolha o nome do projeto como MeuApp.
- O campo Package name deve ser modificado para o empresa ou seu nome de desenvolvedor. Por exemplo: br.com.aluno.nomedoprojeto.
- Modifique o local de criação do projeto se achar necessário (Save Location)
- Com campo Mininum SDK selecione a opção API 23 na caixa de seleção.
- Clique em Finish e aguarde a criação do novo projeto.

Figura 4. Configuração inicial do projeto
- Neste curso iremos desenvolver para a versão 6.0 do Android (API 23) para seguir corretamente a bibliografia do plano de ensino.
- Lembre que quanto menor a versão alvo, maior será o número de abrangência de aparelhos, ou seja, mais pessoas poderão instalar e usar seu aplicativo. No caso da API 23 o próprio Android Studio nos informa a abrangência de 97,7% dos dispositivos no mundo na escolha dessa versão da API.
| Versão Android | Nome | API |
|---|---|---|
| 2.3.0-2.3.7 | Gingerbread | 9-10 |
| 3.0-3.2.6 | Honeycomb | 11-13 |
| 4.0.1-4.0.4 | Ice Cream Sandwich | 14-15 |
| 4.1.1-4.3 | Jelly Bean | 16-18 |
| 4.4.2-4.4.4 | KitKat | 19 |
| 5.0-5.1.1 | Lollipop | 21-22 |
| 6.0-6.0.1 | Marshmallow | 23 |
| 7.0-7.1 | Nougat | 24-25 |
| 8.0-8.1 | Oreo | 26-27 |
| 9.0 | Pie | 28 |
| 10 | 10 | 29 |
| 11 | 11 | 30 |
| 12 | 12 | 31 |
| 12L | 12.1 | 32 |
| 13 | 13 | 33 |
| 14 | 14 | 33 |