Saltar a contenido

4. Android Studio: instalación y primer proyecto

Android Studio es el IDE oficial para Android. Incluye editor, compilador (Gradle), emulador, depurador y el SDK de Android.

Instalación

  1. Descarga Android Studio desde developer.android.com/studio.
  2. Ejecuta el instalador y deja las opciones por defecto (incluye el SDK y el emulador).
  3. En el primer arranque, el asistente descarga los componentes necesarios (puede tardar y ocupa varios GB).

Requisitos

Necesitas un equipo con suficiente memoria RAM (mínimo 8 GB; con 16 GB va mucho mejor, sobre todo con el emulador abierto) y espacio en disco. Se necesita un JDK, pero Android Studio incluye el suyo.

Crear tu primer proyecto

  1. New Project → plantilla Empty Activity (con Jetpack Compose).
  2. Rellena el nombre, el nombre de paquete (por ejemplo com.ejemplo.holamovil), el lenguaje (Kotlin) y la API mínima.
  3. Pulsa Finish y espera a que Gradle sincronice el proyecto.

Estructura de carpetas

mi-app/
├── app/
│   ├── src/main/
│   │   ├── java/.../MainActivity.kt   <- código Kotlin
│   │   ├── res/                       <- recursos (textos, imágenes, colores)
│   │   └── AndroidManifest.xml        <- descripción de la app
│   └── build.gradle.kts               <- dependencias y configuración del módulo
└── build.gradle.kts                   <- configuración del proyecto

Dependencias en proyectos nuevos

En las plantillas actuales las versiones de las librerías se declaran en gradle/libs.versions.toml y se usan con alias (libs.androidx.core.ktx). En esta web se escribe la cadena directa (implementation("grupo:artefacto:versión")), que también funciona. Comprueba siempre la última versión estable de cada librería.

El primer código

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            Text("Hola, móvil")
        }
    }
}
  • MainActivity es la pantalla de entrada.
  • setContent { ... } define la interfaz con funciones @Composable.

Ejemplos sin ejecutar aquí

Los fragmentos de Android de esta web no se han ejecutado en este entorno, porque requieren el SDK de Android. Pruébalos siempre en tu emulador o móvil.

Ejecutar la app

Elige un dispositivo (emulador o móvil real) en la barra superior y pulsa Run (triángulo verde). Los mensajes aparecen en la ventana Logcat.