Jetpack Compose Academy · Lección

Ejecutar su primera app en el emulador

Compile, inicie y vea Hello World en pantalla.

Lección 4 de 413 pasos

Ejecutar su primera app en el emulador es una lección gratuita de Jetpack Compose Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Jetpack Compose Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Jetpack Compose Academy incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Time to See It Run

You wrote a Composable, now let's run it. In minutes you will watch Hello World appear on a virtual phone right inside Android Studio. 🚀

setContent Hooks Up Your UI

Every Compose app starts in MainActivity, where setContent connects your Composable tree to the screen. It is the bridge from Android to Compose.

setContent {
    Greeting("World")
}

Pick a Run Target

In the toolbar, choose a device to run on: your emulator or a plugged-in phone. Android Studio lists every available target in a dropdown.

Press the Green Run Button

Hit the green Run arrow (or Shift+F10). Android Studio builds your app, installs it on the device, and launches it automatically.

Gradle Builds the APK

Behind the scenes, Gradle compiles your code and bundles it into an installable app. The first build is slow, later ones are much faster.

Hello World Appears

The emulator boots, your app installs, and your Greeting shows on screen. That text came straight from your Composable function. 🎉

Preview vs Real Run

The @Preview pane shows UI fast without installing. Running on a device is the real thing, with full interactivity and actual behavior.

@Preview
@Composable
fun GreetingPreview() {
    Greeting("World")
}

Edit, Then Re-Run

Change your text, press Run again, and the app updates. This tight edit and run loop is how you iterate quickly on real screens.

Watch the Logcat

Logcat at the bottom streams logs from your running app. When something misbehaves, this is the first place you look for clues.

First Build Feels Slow

Do not worry if the first launch takes a while. Gradle is downloading and caching libraries. Subsequent runs reuse that cache and fly.

Stop and Re-Launch Anytime

Use the red Stop button to halt the app, then Run again to relaunch. You stay in full control of the build-and-test cycle.

Quick Check

Let's confirm what connects your Composables to the screen.

Recap: Your First App

You did it! setContent hooked up your UI, Run built and installed it, and Hello World appeared. Now you can edit, re-run, and watch Logcat as you go.

Gratis para empezar

Aprende Kotlin con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Ejecutar su primera app en el emulador» es gratis?

Sí — el texto completo de «Ejecutar su primera app en el emulador» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Jetpack Compose Academy, actualiza a CoddyKit PRO. El curso de Jetpack Compose Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Ejecutar su primera app en el emulador»?

Compile, inicie y vea Hello World en pantalla. Practicas Jetpack Compose Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Jetpack Compose Academy?

No se requiere experiencia previa. Jetpack Compose Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Ejecutar su primera app en el emulador»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Jetpack Compose Academy?

Sí. Cada lección de Jetpack Compose Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Qué reemplaza Compose: adiós a XML
  2. Configurar Android Studio para Compose
  3. Anatomía de una función @Composable
  4. Ejecutar su primera app en el emulador
← Volver a Jetpack Compose Academy