Antes de comenzar

1. Antes de comenzar

¡Te damos la bienvenida a Aspectos básicos de Android con Compose!

Este curso está destinado a personas que quieran aprender a compilar apps para Android en el lenguaje de programación Kotlin, con las prácticas recomendadas más recientes de Google. Compilarás una serie de apps con Jetpack Compose, la forma moderna de crear interfaces de usuario (IUs) atractivas en las apps para Android.

Trabajarás en codelabs, que son instrucciones de codificación paso a paso sobre cómo compilar una app o función para una app. Si te gusta aprender viendo cómo se hacen las cosas, algunos de estos codelabs están acompañados por videos. También hay problemas prácticos para reforzar lo que aprendiste, y proyectos que te brindan la oportunidad de experimentar y aprender más por tu cuenta.

El aprendizaje es una experiencia personal diferente para cada uno. Según tus antecedentes y experiencia, existen varias opciones para navegar por el curso de la manera más efectiva.

Para personas que recién comienzan a programar

Si es la primera vez que programas, comienza por el principio del curso y sigue las rutas de aprendizaje en orden. Los conceptos de programación y Android se compilan uno sobre otro, por lo que es importante revisar el contenido de forma secuencial. También te alentamos a que trabajes con proyectos y problemas prácticos para afianzarte aún más como desarrollador principiante.

Para personas que ya son desarrolladores

Si ya tienes experiencia en programación, puedes omitir parte del material y avanzar a un ritmo más rápido. El comienzo de cada unidad contiene codelabs para los conceptos de programación de Kotlin necesarios a fin de compilar las apps de esa unidad. Si te sientes seguro con esos temas sobre el lenguaje Kotlin, puedes omitir esas secciones y pasar al contenido sobre cómo compilar apps.

Si ya eres desarrollador de Android, es posible que te interesen más los temas de Compose que se presentaron en este curso. Compose es el kit de herramientas moderno de Android para compilar IU nativas, que simplifica y acelera el desarrollo de IU. Necesita menos código para implementar una IU en comparación con el sistema de Android View, lo que facilita el mantenimiento de la app. Si quieres obtener más información sobre Compose, la primera mitad de este curso es la más relevante porque abarca las IUs, Material Design y la navegación. Como alternativa, puedes realizar el curso de Jetpack Compose para desarrolladores de Android que tiene artículos, videos y codelabs sobre temas importantes para los desarrolladores que cambien a Compose.

Otros materiales de capacitación

Si te interesa específicamente aprender Android con el kit de herramientas de la IU anterior (que usa Views), en lugar de Compose, puedes realizar el curso Aspectos básicos de Android en Kotlin.

Independientemente de la ruta que tomes para aprender a desarrollar en Android, esperamos que estos recursos te ayuden a materializar tus ideas.

Diviértete aprendiendo.

Los instructores del equipo de Android de Google

Imagen que muestra a los autores del curso: Murat Yener, Meghan Mehta, Dan Galpin, Kat Kuan, Sagar Begale, Angie Sasmita, Raka Chowdhury y Anuj Garg