Jetpack Compose desde cero, migra tus vistas de Android XML
Laura Alvarez
Te doy la bienvenida al curso de Jetpack Compose, donde aprenderemos a migrar nuestras vistas de XML en Android a una programación declarativa con Kotlin.
Comencemos por responder las preguntas más importantes, empezando por:
¿Vale la pena invertir en aprender Jetpack Compose?
¡100%! Y no lo digo a la ligera. En verdad, está tomando mucha fuerza. Hoy en día ya es un tema opcional y recomendado saber Jetpack Compose a la hora de conseguir un empleo. Y no me cabe la menor duda que en pocos años será un requisito básico.
Vale, pero ¿realmente de qué va todo esto?
Empecemos por aclarar que Compose es un kit de herramientas con un cambio de paradigma bastante diferente a lo que ya conocíamos. La principal diferencia es la sustitución de XML como base para diseñar nuestras interfaces de usuario, pero va mucho más allá, pues modifica la forma en que conectábamos la vista con el código de Kotlin en nuestras Activities/Fragments.
En resumen, es una nueva forma de crear apps y nos prepara para lo que se vienen en el futuro del desarrollo.
No me queda claro. ¿Qué beneficios tiene cambiar XML por Compose?
Hay varias ventajas, pero veamos 3 destacadas:
Menos código a la hora de crear apps. Compose va de la mano con Material, por lo que crear diseños profesionales requiere menos trabajo y además al estar en Kotlin, ya no necesitamos vincular nada
Código intuitivo. La nueva sintaxis para diseñar vistas es muy clara. A menor número de líneas de código, obtenemos componentes más fáciles de leer. Otra clave son las propiedades compartidas, haciendo que la curva de aprendizaje sea menor
Aceleración del desarrollo. Además de tener menos código, Jetpack Compose nos propone la reutilización de componentes, por lo que cada vez es más fácil construir apps con múltiples pantallas. De hecho, hay componentes que teníamos en XML que no existen en Compose, pero es tan sencillo como combinar los que ya tenemos y listo: el resultado es idéntico
¿Y el instructor?¿Sabe de lo que habla?
Puedo darte mil razones para eso, pero mejor te invito a comprobar las miles de reseñas en mis otros cursos, que con más de 120 mill estudiantes en diferentes plataformas. Hablan de mi compromiso para traer contenido de calidad y utilidad.
Vale, pero ¿qué hay del soporte?
El curso tiene soporte directo del instructor que imparte las clases.
Jetpack Compose es la nueva forma de crear apps en Android y llegó para quedarse. ¡Subámonos al tren del futuro y crezcamos juntos!
Lo dicho, toma el control de tu futuro. ¡Inscríbete al curso hoy mismo!
Sé parte de los nuevos Android developers.
¡Nos vemos en clase!
Skills / Knowledge
- Elegir las dependencias correctas para cada caso
- Identificar los nuevos componentes
- Comparar Compose con XML
- Relacionar antiguos componentes
- Demostrar como migrar un proyecto a Compose
- Interpretar los principios de Jetpack Compose
- Practicar con proyectos nuevos y antiguos
- Agrupar componentes de Compose
- Usar los contenedores de diseño
- Manipular el aspecto y comportamiento de vistas
- Hacer uso de modificadores
- Integrar componentes con Scaffold
- Organizar código de Kotlin y Compose
- Seleccionar los componentes adecuados a cada caso
- Probar distintos tipos de comunicación
- Adaptar Jetpack Compose a los conocimientos de XML
- Extender de MDC para Compose
- Sustituir vistas y eventos
- Mejorar el tiempo de desarrollo
- Compilar código de Compose para previsualizar
- Componer funciones personalizadas
- Crear soluciones a dudas comunes
- Desarrollar múltiples apps
- Hacer listados y formularios
Issued on
November 1, 2023
Expires on
October 31, 2028
Job Insights
These are the most common job titles and employers with the most open positions related to this credential.
Top Employers
Walmart Ford CVS Health Amazon Apple