🚀 Cap 01: O Mundo dos Apps e Games
🎯 Objetivo da Aula: Ao final desta aula, você entenderá a diferença entre apps nativos e híbridos e terá seu “Quartel-General” (Android Studio) totalmente configurado seguindo os padrões profissionais de mercado.
🏢 O Cenário Prático (Seu Desafio): Você já parou para pensar como o Pokémon GO, o Roblox ou o Instagram funcionam tão rápido? Eles são Apps Nativos! Seu desafio hoje é preparar sua máquina para criar o próximo grande hit da Google Play Store.
🧠 Fundamentos: A Teoria Traduzida
📖 Dicionário do Programador
- App Nativo: É o app feito sob medida para o celular. É como uma peça original de fábrica: encaixa perfeito e corre o mais rápido possível.
- IDE (Android Studio): É o seu “Escritório Virtual”. É um programa onde você escreve o código, desenha a tela e testa o app, tudo em um só lugar.
- SDK: É a caixa de ferramentas que o Google te dá com todos os botões e recursos prontos para usar.
graph TD A[Você: O Desenvolvedor] --> B[IDE: Android Studio] B --> C{SDK: Ferramentas} C --> D[App Nativo: Alta Performance]
🏗️ Construindo o Projeto (Checklist Studio)
Ao abrir o Android Studio pela primeira vez, siga estes passos para criar seu primeiro projeto padrão:
- Clique em New Project.
- Selecione Empty Compose Activity.
- Name: Digite
AppPrimeiroGame_SeuNome. - Package Name: Digite
br.com.curso.primeirogame. - Minimum SDK: Escolha
API 26: Android 8.0 (Oreo). - Build Configuration: Escolha
Kotlin DSL (.gradle.kts).
📖 Exemplo Passo a Passo: Sua Primeira Tela
- Localize o arquivo: No lado esquerdo, abra a pasta
app > java > br.com.curso.primeirogame > MainActivity.kt. - Onde o código mora: Procure pela função
Greeting. - A Mudança: Altere o texto dentro de
Greetingde"Hello $name!"para"Bem-vindo ao meu primeiro Game!".
@Composable
fun Greeting(name: String, modifier: Modifier = Modifier) {
Text(
text = "Bem-vindo ao meu primeiro Game!",
modifier = modifier
)
}🛠️ Prática Obrigatória 1:
Tire um print da sua tela do Android Studio mostrando o arquivo MainActivity.kt aberto com o seu Package Name (br.com.curso...) visível no topo.
🛠️ Prática Obrigatória 2 (Pesquisa): Descubra qual é a versão mais recente do Android (ex: Android 14, 15…) e qual o nome de “sobremesa” que ela recebeu do Google. Anote no seu caderno.
🔑 Gabarito e Conferência:
- Package Name correto: Deve começar com
package br.com.curso...na primeira linha do arquivo. - Texto na tela: No emulador, deve aparecer a frase: “Bem-vindo ao meu primeiro Game!“.
📤 Instruções de Entrega (Microsoft Teams):
- Salve o print da tela como:
Gamer_SeuNome_Cap01.png. - Submeta no canal de tarefas.