Los Codelabs de Google Developers ofrecen una experiencia de programación orientada y práctica con formato de instructivo. La mayoría de los codelabs te guiarán en el proceso de compilación una aplicación pequeña o agregar una función nueva a una aplicación existente. Ellas abarcan una amplia variedad de temas, como Android Wear, Google Compute Engine, ARCore y las APIs de Google en iOS.
Herramientas del codelab en GitHubCómo compilar una app para Android con Firebase y Jetpack Compose
55 minutos
Updated 31 de enero de 2025
Compila funciones de una app para Android de listas de tareas pendientes agregando autenticación, supervisión de rendimiento, una IU declarativa y marcado de funciones, todo con Firebase y Jetpack Compose.
Cómo agregar diseños adaptables a una app para Android basada en vistas con Compose
Updated 23 de diciembre de 2024
Obtén información sobre cómo agregar diseños adaptables a una app para Android basada en vistas con Jetpack Compose.
Cómo agregar compatibilidad con el teclado, el mouse, el panel táctil y la pluma stylus con Jetpack Compose
Updated 17 de diciembre de 2024
Aprende a desarrollar tus apps para que admitan teclados y dispositivos apuntadores, como el mouse y el panel táctil, con Compose.
Etapas del ciclo de vida de la actividad
Updated 16 de diciembre de 2024
En este codelab, aprenderás sobre el ciclo de vida de la actividad y los registros.
Proyecto: Crea una app de tarjetas de presentación
Updated 13 de diciembre de 2024
Obtén información para crear una app para Android que muestre tu tarjeta de presentación.
Cómo agregar Compose a una app basada en objetos View
Updated 13 de diciembre de 2024
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
Introducción a las corrutinas en el Playground de Kotlin
Updated 13 de diciembre de 2024
En el Playground de Kotlin, aprende a usar corrutinas de Kotlin para escribir código asíncrono.
Introducción a las corrutinas en Android Studio
Updated 13 de diciembre de 2024
Aprende a usar corrutinas de Kotlin dentro de una app para Android y a probarlas.
Pruebas en Jetpack Compose
Updated 11 de diciembre de 2024
En este codelab, aprenderás a realizar pruebas de las IU que creas con Jetpack Compose. Escribirás tus primeras pruebas, a la vez que aprendes sobre las pruebas aisladas, las pruebas de depuración, los árboles semánticos y la sincronización.
Compila una app con un diseño adaptable
Updated 11 de diciembre de 2024
Aprende a adaptar tu app a pantallas grandes con la implementación de uno de los patrones de diseño canónicos.
Efectos secundarios y estados avanzados en Jetpack Compose
Updated 9 de diciembre de 2024
En este codelab, aprenderás conceptos avanzados de estado y efectos secundarios de Jetpack Compose. Verás cómo crear un contenedor de estado para elementos componibles con estado complejos, cómo crear corrutinas y llamar a funciones de suspensión a partir del código de Compose, y cómo activar efectos secundarios para lograr diferentes casos de uso.
Cómo animar elementos en Jetpack Compose
Updated 9 de diciembre de 2024
En este codelab, aprenderás a usar algunas APIs de Animation de Compose.
Introducción a Compose para TV
Updated 6 de diciembre de 2024
Aprende los conceptos básicos de Compose para TV y crea dos pantallas que suelen estar disponibles en apps para TV.
ViewModel y el estado en Compose
Updated 6 de diciembre de 2024
En este codelab, aprenderás a usar un ViewModel, uno de los componentes de la arquitectura. Implementarás un ViewModel para retener el estado de la app durante los cambios de configuración.
Cómo agregar un repositorio y una DI manual
Updated 6 de diciembre de 2024
Obtén información para mejorar aún más la arquitectura de la app de Mars Photos separando las llamadas de red en un repositorio.
Temas en Compose con Material 3
Updated 6 de diciembre de 2024
El propósito de este codelab es demostrar los temas de Jetpack Compose con las nuevas implementaciones de Material Design 3 y Material You.
Cómo arrastrar y soltar en Compose
Updated 6 de diciembre de 2024
Aprende a habilitar la función de arrastrar y soltar con modificadores en Compose.
Introducción al estado en Compose
Updated 6 de diciembre de 2024
Obtén información sobre el estado y cómo puedes usarlo y manipularlo con Jetpack Compose.
Animación simple con Jetpack Compose
Updated 6 de diciembre de 2024
Obtén información sobre cómo agregar una animación de resorte simple a tu app de Compose.
Aspectos básicos de Jetpack Compose
Updated 6 de diciembre de 2024
En este codelab, aprenderás los aspectos básicos de Compose.
Trabajo en segundo plano con WorkManager
Updated 6 de diciembre de 2024
La API de WorkManager para Android simplifica el trabajo en segundo plano. WorkManager puede crear tareas que se pueden consultar, volver a usar y encadenar. WorkManager es el programador de tareas recomendado en Android. En este codelab, aprenderás todos los detalles sobre WorkManager y cómo escribir desde proyectos simples hasta trabajos en cadena más complejos.
Cómo migrar a Jetpack Compose
Updated 6 de diciembre de 2024
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.
Diseños básicos en Compose
Updated 5 de diciembre de 2024
En este codelab, aprenderás a implementar diseños reales con elementos componibles y modificadores que Compose proporciona de forma predeterminada.
Accesibilidad en Jetpack Compose
Updated 5 de diciembre de 2024
En este codelab, aprenderás cómo lograr que tu app de Compose sea más accesible. Descubre cómo aumentar los objetivos táctiles, agregar descripciones de contenido, etiquetas de clics, acciones personalizadas y mucho más.
Codelab de Compose para Wear OS
Updated 5 de diciembre de 2024
En este codelab, aprenderás a transferir tus conocimientos de Compose a wearables con el nuevo Compose para Wear OS. Al final, habrás creado elementos componibles simples y avanzados en una app para reloj.
Resolución práctica de problemas de rendimiento en Jetpack Compose
Updated 5 de diciembre de 2024
Para que tu app se ejecute con más rapidez, analiza los registros del sistema y corrige las causas comunes de retraso.
Estado en Jetpack Compose
Updated 5 de diciembre de 2024
En este codelab, aprenderás a administrar el estado para compilar aplicaciones ricas e interactivas de Compose.
Cómo compilar apps adaptables con Jetpack Compose
36 minutos
Updated 9 de noviembre de 2024
En este codelab, aprenderás a compilar apps adaptables para teléfonos, tablets y plegables, y también aprenderás sobre la accesibilidad. También conocerás las prácticas recomendadas para los componentes adaptables de Material 3.
Ejecutar un trabajo de recuento de palabras de Hadoop en un clúster de Dataproc
34 minutos
Updated 4 de noviembre de 2024
En este codelab, se muestra cómo crear y ejecutar un flujo de trabajo de Apache Airflow en Cloud Composer que completa las siguientes tareas:
Activa un DAG con Node.JS y Google Cloud Functions
27 minutos
Updated 29 de agosto de 2024
En este codelab, se muestra cómo usar Google Cloud Functions para activar un flujo de trabajo de Apache Airflow (DAG) en Google Cloud Composer. Aquí, el DAG ejecuta un comando Bash simple con el objeto BashOperator
Temas en Compose con Material 3
31 minutos
Updated 23 de agosto de 2024
El propósito de este codelab es demostrar los temas de Jetpack Compose con las nuevas implementaciones de Material Design 3 y Material You.
Cómo compilar una app simple con elementos de texto componibles
Updated 19 de agosto de 2024
Consulta cómo crear una app simple con funciones de componibilidad.
Cómo escribir pruebas de unidades para ViewModel
Updated 19 de agosto de 2024
Aprende a probar el ViewModel para verificar la precisión, el comportamiento funcional y la usabilidad de tu app.
Cómo leer y actualizar datos con Room
Updated 13 de junio de 2024
Descubre cómo usar Room para leer y actualizar datos en tus apps de Android Kotlin. Room es una biblioteca de bases de datos que forma parte de Android Jetpack. Se encarga de muchas de las tareas de implementación y configuración de una base de datos, y permite que tu app interactúe con la base de datos usando llamadas a funciones comunes.
Cómo conservar datos con Room
Updated 13 de junio de 2024
Descubre cómo usar Room en tus apps de Kotlin para Android. Room es una biblioteca de base de datos de persistencia que forma parte de Android Jetpack. Room es una capa de abstracción sobre SQLite. Room proporciona APIs convenientes para estructurar, configurar y consultar la base de datos.
Cómo probar la app de Cupcake
Updated 11 de junio de 2024
Obtén información para probar el componente Navigation y maximizar la cantidad de código que se prueba.
Cómo navegar entre pantallas con Compose
Updated 29 de mayo de 2024
Agrega el componente Navigation a la app de Cupcake para organizar el flujo de la app, navegar y pasar datos entre diferentes pantallas.
Cómo obtener datos de Internet
Updated 27 de mayo de 2024
Aprende a usar bibliotecas desarrolladas por la comunidad para conectarte a un servicio web a fin de recuperar y mostrar datos en tu app de Compose en Kotlin para Android. Además, obtén información para manejar posibles errores de red.
Temas de Material con Jetpack Compose
Updated 13 de mayo de 2024
Obtén información para agregar temas de Material a una app, incluidos color, forma y tipografía.
Cómo cambiar el tamaño de una app para Android
Updated 9 de mayo de 2024
En este codelab basado en Jetpack Compose, optimizarás una app para Android con el objetivo de demostrar cuáles son las prácticas recomendadas para el cambio de tamaño de formato libre. Esto incluye el uso de la compatibilidad de manifiestos, las implicaciones de los cambios de configuración y el mantenimiento de la continuidad a través del cambio de tamaño.
Temas de Jetpack Compose
Updated 16 de febrero de 2024
En este codelab, aprenderás a crear un tema para tu app, diseñar componentes individuales y admitir temas claros y oscuros.
Cómo cargar y mostrar imágenes de Internet
Updated 14 de febrero de 2024
En este codelab, usarás la biblioteca de Coil para cargar y mostrar fotos de Internet en tu app de Android Compose.
Genéricos, objetos y extensiones
Updated 9 de febrero de 2024
Obtén una introducción general a más conceptos de Kotlin, como parámetros genéricos, clases de enum y de datos, objetos y funciones de alcance que usarás en tu código de Compose.
Práctica: Conceptos básicos de Compose
Updated 9 de febrero de 2024
Aplica los conceptos de los elementos básicos de IU que admiten composición a fin de implementar pantallas para los problemas dados.
Compila una app completa con Relay y Jetpack Compose
Updated 11 de mayo de 2023
Descubre cómo integrar Relay en apps de Compose y acelerar el flujo de trabajo desde el diseño hasta el código.
Navigation de Jetpack Compose
Updated 22 de abril de 2023
En este codelab, aprenderás todo sobre los conceptos básicos de Navigation en Compose.
Cómo compilar una app adaptable con navegación dinámica
Updated 6 de octubre de 2022
Obtén información para adaptar tu app a pantallas grandes con patrones de IU de navegación adaptable.
Cómo migrar a Jetpack Compose
Updated 25 de mayo de 2022
En este codelab, aprenderás a migrar partes de una pantalla del sistema de View a Jetpack Compose.