Começando no Android: Como criar seu primeiro app
🧠 O que você vai aprender:
-
-
Como instalar o Android Studio em 2025
-
Como criar um novo projeto com Jetpack Compose
-
Como escrever sua primeira tela com Kotlin
-
Como rodar o app em um emulador ou PC
-
🚀 1. Preparando o ambiente: Android Studio 2025
O Android Studio é a IDE oficial para desenvolvimento Android. Em 2025, a versão recomendada é a Koala (ou superior), que já vem com suporte total ao Jetpack Compose, Material 3 e integração com IA para código.
✅ Passos para instalar:
-
Baixe a versão para seu sistema (Windows, macOS ou Linux)
-
Execute o instalador e siga as instruções
-
Instale o SDK do Android 14 ou 15 (API 34 ou 35)
-
Crie um emulador (dispositivo virtual) para testes
📱 2. Criando um novo projeto com Jetpack Compose
Abra o Android Studio e siga este passo a passo:
✅ Etapas:
-
Clique em “New Project”
-
Escolha o template Empty Compose Activity
-
Defina o nome do app (ex: “MeuPrimeiroApp”)
-
Use Kotlin como linguagem e selecione API 34 ou superior
-
Clique em “Finish” e aguarde o carregamento
O Android Studio vai criar automaticamente a estrutura do seu app com suporte ao Jetpack Compose, sem necessidade de arquivos XML!
🧩 3. Entendendo o código inicial
O projeto virá com algo assim no MainActivity.kt:
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MeuPrimeiroAppTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
Greeting("Android 2025")
}
}
}
}
}
@Composable
fun Greeting(name: String) {
Text(text = "Olá, $name!")
}
Esse código já mostra uma tela com um texto simples. A função
@Composableindica um bloco de interface construído de forma declarativa.
✏️ 4. Personalizando sua primeira tela
Agora vamos editar a função Greeting para criar algo mais interativo:
@Composable
fun MeuAppInicial() {
var count by remember { mutableStateOf(0) }
Column(
modifier = Modifier
.fillMaxSize()
.padding(24.dp),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
) {
Text("Você clicou $count vezes")
Spacer(modifier = Modifier.height(16.dp))
Button(onClick = { count++ }) {
Text("Clique aqui")
}
}
}
Depois, substitua Greeting("Android 2025") por MeuAppInicial() no MainActivity.kt.
🧪 5. Como rodar seu app sem celular
Não precisa de um smartphone físico para testar o app. O Android Studio permite criar emuladores (AVDs) facilmente.
✅ Passos para rodar:
-
Vá em Tools > Device Manager
-
Clique em Create Device
-
Escolha um modelo (Pixel 6, por exemplo)
-
Selecione a imagem do sistema (Android 14 ou 15)
-
Clique em Run App (botão verde ▶️ no topo da IDE)
Dica de SEO: termos como testar app Android sem celular e como usar emulador Android Studio têm bom volume de busca.
🌙 6. Ativando Dark Mode e suporte a temas
O Jetpack Compose já vem com suporte a Material You e temas claros/escuros. Você pode testar rapidamente com:
@Preview(uiMode = Configuration.UI_MODE_NIGHT_YES)
@Composable
fun PreviewDarkMode() {
MeuPrimeiroAppTheme {
MeuAppInicial()
}
}
📈 Dicas para publicar o app futuramente
Assim que o app estiver pronto, você poderá:
-
Criar um ícone personalizado
-
Gerar o APK ou AAB
-
Publicar na Google Play Store
-
Monetizar com AdMob ou assinatura
🧠 Conclusão: seu primeiro app está pronto!
Com apenas alguns minutos e sem depender de XML ou configurações complicadas, você criou seu primeiro app Android com Jetpack Compose em 2025! Agora você já domina os primeiros passos para desenvolver aplicativos modernos, com interface declarativa e código limpo em Kotlin.
Continue evoluindo: aprenda sobre navegação entre telas, salvamento de dados com Room, consumo de APIs com Retrofit, e claro, monetização com AdMob e Google AdSense — tudo isso você encontrará aqui.

