🚀 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:

  1. Clique em New Project.
  2. Selecione Empty Compose Activity.
  3. Name: Digite AppPrimeiroGame_SeuNome.
  4. Package Name: Digite br.com.curso.primeirogame.
  5. Minimum SDK: Escolha API 26: Android 8.0 (Oreo).
  6. Build Configuration: Escolha Kotlin DSL (.gradle.kts).

📖 Exemplo Passo a Passo: Sua Primeira Tela

  1. Localize o arquivo: No lado esquerdo, abra a pasta app > java > br.com.curso.primeirogame > MainActivity.kt.
  2. Onde o código mora: Procure pela função Greeting.
  3. A Mudança: Altere o texto dentro de Greeting de "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):

  1. Salve o print da tela como: Gamer_SeuNome_Cap01.png.
  2. Submeta no canal de tarefas.

Capitulo Anterior | Proximo Capitulo