CursosExpertCompose

Con Jetpack Compose , lleva el desarrollo de interfaces al siguiente nivel

Jetpack Compose es el nuevo sistema de interfaces declarativas creado por Google para desarrollo Android.

Compose se puede usar hoy en día también para desarrollo de interfaces de escritorio, web e incluso iOS.

Esta formación es bonificable por FUNDAE
276€ 2 pagos
540€ 1 pago
276€ 2 pagos
540€ 1 pago
Descripción

Revoluciona el desarrollo de UI en Android

El nuevo sistema de declaración de vistas ha venido a revolucionar el desarrollo de Apps en Android.

Pero la realidad es que el cambio de mentalidad es grande. Si quieres que tu equipo esté en la cresta de la ola en cuanto a creación de interfaces declarativas, esta es vuestra formación.

* Esta formación puede ser bonificada por FUNDAE (Tripartita)

Por qué necesitas este Training

Compose es el nuevo sistema de interfaces declarativas

Jetpack Compose es el nuevo sistema de interfaces declarativas en Android, que viene a sumarse a la tendencia de otras plataformas como React, Swift UI o Flutter.

El crecimiento de estos frameworks es imparable, y Jetpack Compose es la opción recomendada por Android para desarrollar interfaces.

Gracias a Jetpack Compose se consiguen interfaces más predecibles, testeables y mucho menos propensas a errores. Además el tiempo de creación de nuevas pantallas es mucho más corto, lo que acelera al máximo el desarrollo.

Compose se une a la potencia de Kotlin para llevar el desarrollo de interfaces a un nuevo nivel. Si quieres liderar este cambio, este es el momento de aprenderlo y empezar a aplicarlo a los proyectos.

Perfil del estudiante

¿Es este curso para ti?

  • Tienes al menos conocimientos básicos en desarrollo Android OK

  • Conoces las bases de Kotlin OK

  • Quieres destacar con unos conocimientos sólidos en desarrollo de interfaces OK

Contenido del curso

Módulos en vídeo

11 Módulos y más de 120 Lecciones en vídeo en los que te explico todos los pasos para dominar Jetpack Compose.

Ejercicios

En cada módulo habrá ejercicios donde te animaremos a que apliques todo lo aprendido en tu proyecto.

Soporte continuo

Podrás resolver todas tus dudas a través del canal privado en Discord, donde los tutores estarán ahí para ayudarte en todo lo que necesites.

Certificado de Finalización

Al terminar la formación, recibirás un certificado acreditativo que podrás compartir en tus redes.

Contenido avanzado

El curso está diseñado para que aprendas todo lo que necesitas para dominar Jetpack Compose.

A tu ritmo

Con vídeos grabados, puedes aprender en cualquier momento y lugar. Que nada pare tus ganas de aprender.

Todo lo que necesitas saber sobre Jetpack Compose en 11 módulos principales y más de 120 lecciones

Contenido módulo a módulo

Módulo 1
Introducción
Qué es Jetpack Compose y cómo crear tu primer proyecto en Android.

Aquí vamos a ver una pequeña demostración de todo lo que vamos a desarrollar durante la formación, para que tengas las herramientas mínimas para llevar tus Apps al siguiente nivel.

Verás cómo crear tus primeras pantallas, listas dinámicas, navegación entre pantallas, cómo aplicar temas, todo desde un punto de vista básico para luego poder construir sobre ello.
Módulo 2
Compatibilidad con el sistema clásico de vistas
Es muy probable que, llegado el momento de plantearte usar Jetpack Compose en tus proyectos Android, lo tengas que hacer sobre una base de código que usa el sistema clásico de vistas.

Por eso, lo primero que te voy a mostrar es cómo puedes integrar Jetpack Compose en un código con vistas XML, tanto para nuevas pantallas como para otras ya existentes, así como cargar vistas antiguas en Jetpack Compose.
Módulo 3
Navegación avanzada
Aunque ya hemos visto cómo navegar entre composables, la realidad es que la navegación va mucho más allá.

Una App con navegación compleja tendrá pestañas, bottom navegation, incluso navegación lateral, y todo tiene que coordinarse con el grafo de navegación para resultar intuitivo para el usuario.

¡No te preocupes, te cubrimos las espaldas! Aquí veremos todo eso y mucho más.
Módulo 4
Estado avanzado y ViewModels
¡El ViewModel no desaparece!

En Jetpack Compose está más vivo que nunca, y nos va a permitir seguir almacenando el estado para que la UI se actualice de forma automática.

Veremos también los conceptos que más encajan en una arquitectura con interfaces declarativas.

¿Qué es Unidirectional Data Flow? ¿En cuántos componentes distintos podemos repartir el estado? ¿Cómo modelar los errores y gestionar las dependencias implícitas?

¡Te lo cuento todo!
Módulo 5
Side-Effects
Hasta ahora hemos visto casos bastante sencillos sobre estado, y además hemos dado por hecho que cada cambio debe lanzar una actualización de UI.

¿Pero qué ocurre cuando no? ¿Qué podemos hacer? Para eso están los side effects.

Veremos todos los tipos de side effects y cuándo encajan en cada caso con un ejemplo muy real.
Módulo 6
Material 3
El nuevo sistema de diseño ha traído también un montón de novedades en cuanto a cómo se usan sus componentes y sus temas, así como una gran variedad de widgets nuevos que necesitas conocer.

En este módulo te presentamos cuáles son las grandes diferencias entre Material 2 y Material 3, para que puedas adaptar tus proyectos.
Módulo 7
Estilos y Temas
La configuración de estilos y temas en Jetpack Compose es bastante diferente a lo que habíamos visto en los XML.

En este módulo veremos esas diferencias, veremos qué podemos configurar, e incluso cómo modificar la tipografía para nuestra App.

Además ahondaremos en cómo conseguir algo equivalente a los estilos para widgets en Jetpack Compose.
Módulo 8
Animaciones
El sistema de animaciones en Jetpack Compose ha sido totalmente creado desde cero con todos los aprendizajes de los errores producidos en el sistema clásico de vistas.

Animar en Jetpack Compose es sencillo y potente, así que aquí veremos distintos tipos de animaciones, y cómo aplicarlas para crear interfaces llenas de interaccion.
Módulo 9
Tests de UI en Jetpack Compose
Los tests de UI con Espresso eran un dolor de cabeza en el sistema clásico de vistas.

Eso ya se acabó, porque Jetpack Compose está pensado desde cero para ser fácil de testear.

En este módulo veremos cómo iniciarnos en el testing de vistas en Compose.
Módulo 10
Inyección de dependencias con Hilt
Aunque el objetivo de esta formación no es enseñarte inyección de dependencias, Hilt simplifica el proceso en algunos puntos cuando estamos trabajando con Jetpack Compose.

Es por ello que te explicaré las bases de inyección de dependencias con Hilt y cómo usarlo en proyectos con Jetpack Compose.
Extra 1
Curso de Compose con Kotlin Multiplatform
Jetpack Compose también puede usarse para desarrollar Apps multiplataforma.

En este curso extra de casi 3 horas aprenderás:

• 🎨 Desarrollo de UI Con Compose Multiplatform

• 📱 Integración con UI nativa en iOS usando SwiftUI

• 🌐 Conexión a una API para recibir resultados

• 🗄️ Persistencia local en base de datos

• 📍 Gestión de permisos y localización

Es decir, con todo lo que esperarías de una App básica. No nos vamos a quedar en crear un pequeño ejemplo. Vas a ver todas las herramientas necesarias para crear una App completa:

• ⚙️ Cómo configurar tu máquina y el proyecto para empezar con KMP

• 🌉 Uso de Coil en Compose Multiplatform

• 🔄 Navegación en Compose Multiplatform con Navigation Compose

• 📊 Uso de ViewModels de Android en Kotlin Multiplatform y con Swift UI

• 🌐 Ktor Client para peticiones a una API

• 🗄️ Implementación de Room para Base de datos

• 🔌 Koin para Inyección de Dependencias

• 📍 Permisos multiplataforma con Moko Permissions

• 🔧 Observar StateFlows desde SwiftUI
Extra 2
Listado de Componentes
Repasamos todos los componentes incluidos en Jetpack Compose y que no se han visto en el resto de la formación.

Cuando tengas dudas sobre cómo se usa uno de ellos, solo tendrás que ir a este módulo a echarle un vistazo.
Bonificación

Aprovecha la Bonificación FUNDAE

Nuestras formaciones pueden ser bonificadas por tu empresa con los créditos de FUNDAE (Antigua Fundación Tripartita). Para poder bonificar, tu empresa debe contratar el curso y realizar las gestiones necesarias con Fundae antes y después de la formación para recibir la devolución en los seguros sociales.

Desde DevExpert, gestionamos sin coste adicional los créditos de formación subvencionada por FUNDAE, asegurando que cada curso cumpla con tus necesidades y maximice tus beneficios económicos. Ofrecemos asesoramiento gratuito para facilitar tu inicio en el sistema de bonificaciones.

Garantía

Pruébanos sin compromiso

Estamos tan convencidos y orgullosos de los resultados del curso, que tienes 15 días para disfrutar de la formación y si no te encaja puedes pedir la devolución del 100% del importe.

Description Image
Beneficios

¿Qué te llevas por acceder a Compose Expert?

+ de 25 horas de contenido en vídeo, además de ejercicios y materiales extra.

Especialización hecha a medida según tus necesidades.

Soporte técnico en la comunidad de Discord.

Certificado de finalización que podrás descargar y compartir en tu perfil de LinkedIn.

Impulsa tu carrera con DevExpert Únete

Carlos Piña

Carlos Piña

Android Eng. > Openbank

Mary Reza

Mary Reza

Expert Architect > NTT DATA

Alberto Díaz

Alberto Díaz

Apps Director > Sngular

Logo de DevExpert para Francisco José Bermúdez Hermoso
Francisco José Bermúdez Hermoso
Vass

Si quieres iniciarte en compose y alcanzar un nivel medio-alto, esta formación es para ti. Con Antonio alcanzarás las bases necesarias para convertirte en un experto en compose. Además, lo entenderás todo perfectamente.

Logo de DevExpert para Joaquim Puyo Garrido
Joaquim Puyo Garrido
Rakuten TV

Curso imprescindible tanto para perfiles junior cómo para perfiles más senior. Me ha gustado mucho el formato de videos cortos, y también destacar que a lo largo del curso, se ha ido actualizando el material.

Logo de DevExpert para Joaquim Puyo Garrido
Joaquim Puyo Garrido
Rakuten TV

A pesar de tener ya 10 años de experiencia en Android, el curso de Testing Expert ha cubierto completamente mis expectativas. El formato de videos cortos me ha parecido muy acertado, y la parte de configuración de los tests es oro!

Fotografía de Liset Beatríz Armas Aguila
Liset Beatríz Armas Aguila
YPSOMED

El curso "Kotlin Expert y Jetpack Compose" de Antonio Leiva ha sido una experiencia transformadora para mí como desarrollador de Android. Antonio explica con claridad y profundidad temas avanzados de Kotlin, como las corrutinas y la programación funcional, mientras que el enfoque práctico de Jetpack Compose me permitió dominar este...

Fotografía de Julián Marqués García
Julián Marqués García
Dinamic Área Software S.L

La experiencia con el curso ha sido muy buena. Cada módulo está estructurado en videos claros y concisos que explican los conceptos, acompañados con ejemplos de código. El estilo es el que nos tiene acostumbrado Antonio en YouTube, con explicaciones claras, bien organizadas y fáciles de seguir. En poco tiempo, puedes...

Fotografía de Pedro Aguilar Fernández
Pedro Aguilar Fernández

Mi experiencia en Architect Coders ha sido maravillosa. Desde el primer día, Antonio y su equipo me brindaron un apoyo incondicional. Al principio, enfrentar nuevos desafíos no fue fácil, pero con esfuerzo, ganas y entusiasmo, logré superar mis obstáculos. Valoro enormemente todos los conocimientos adquiridos durante este tiempo. ¡Gracias, Architect...

Logo de DevExpert para Javier Carrasco
Javier Carrasco
Profesor de Informática

No tengo más que palabras de agradecimiento, este curso me ha servido para afianzar conocimientos y descubrir otros que desconocía, ayudándome a mejorar. Me alegra que cada vez la comunidad Kotlin se haga más grande.

Fotografía de Alex Tolón Gimeno
Alex Tolón Gimeno

El curso está bien estructurado y va dirigido a construir código tal cual se van explicando los conceptos. Si es cierto que el ritmo de actualizaciones de la tecnología no se ha visto reflejado del todo en esta versión actual del curso, por lo que a veces la aplicación de determinadas...

Fotografía de Guillermo González
Guillermo González
Software Engineer

Tiene todo lo que necesitaba para avanzar mi conocimiento sobre Jetpack Compose, e incluso tiene unos extras que valen oro!

Logo de DevExpert para Francesc Perez
Francesc Perez
Senior Android Developer

Una vez más un curso de DevExpert no defrauda. Enhorabuena al equipo por crear un curso tan completo de una tecnología tan nueva. Vuestro set de cursos es fundamental para que cualquier desarrollador de Android pueda mantenerse al día en un entorno que evoluciona tan rápido y que puede ser...

Logo de DevExpert para Oleksandr Tymoshenko
Oleksandr Tymoshenko
Mobile Developer

¡Antes que nada, enhorabuena por el curso! Me ha gustado mucho la primera parte, la que trataba los temas técnicos del lenguaje propiamente, aunque debo decir que me faltaron más ejemplos y más detalles del uso. Referente a la segunda parte, la de multiplatform, me ha costado muchísimo seguir al Antonio...

Logo de DevExpert para Jose V. Mirabel
Jose V. Mirabel

Me ha parecido una formación brutal! Hay muchos detalles de Kotlin que no tenía muy controlados y ahora ya se por donde van los tiros. Ahora toca seguir trabajando y coger la costumbre hasta que salga de forma natural. Destacar que hay muchas formaciones que no tocan ciertos aspecto que aquí...

Logo de DevExpert para Victor Manuel Crespo Martín
Victor Manuel Crespo Martín

Me ha gustado mucho la formación, creo que es una formación muy completa con muchos ejercicios para intentar desarrollar la teoría.

Logo de DevExpert para Juan Jose Bonillo Espinosa
Juan Jose Bonillo Espinosa
Desarrollador Android

Tremendo curso del gran Antonio Leiva. Si se te atrancaban los test o no entendías como hacerlos, con este curso será cosa del pasado. Muy recomendado.

Fotografía de Josué Galindo
Josué Galindo
Desarrollador Android

El curso Architect Coders ha llenado las expectativas, dando un recorrido por los temas importantes para conocer todo lo importante para dar ese impulso a cualquier desarrollador. Además el curso de Android Boost para aprender Kotlin tambien venia incluido y fué de mucho provecho.

Logo de DevExpert para Victor Manuel Crespo Martín
Victor Manuel Crespo Martín

Me ha parecido un curso muy bueno, Es verdad, que echo en falta más ejercicios y alguna prueba de evaluación final. También la parte de Kotlin Multiplatform referente a iOS, que si no dispones de un dispositivo iOS es imposible practicar, pero eso no está dentro de vuestro control. Pero en...

Fotografía de Juan José Bonillo Espinosa
Juan José Bonillo Espinosa
Android Developer en Array Levante

Con este curso aprenderás todo lo necesario para desenvolverte con Jetpack Compose en Android. Además, no solo te quedarás en la base, profundizarás en los componentes y funciones del mismo. Sin duda una gran inversión.

Logo de DevExpert para Roberto Muñoz Rodríguez
Roberto Muñoz Rodríguez
Desarrollador Android

Solo puedo decir gracias por todo lo aprendido, Antonio es un gran docente, tras pasar por varios cursos, puedo decir con creces que este es el más completo, exprime la tecnología hasta un punto que aprendes cosas únicas, me voy muy contento con todo lo aprendido, el próximo paso es...

Logo de DevExpert para MANUEL MARÍA ALCONCHEL FERNÁNDEZ
MANUEL MARÍA ALCONCHEL FERNÁNDEZ
ANDROID ENGINEER

Un curso totalmente necesario para poder entender todo lo que conlleva crear un proyecto Android desde 0 y como entender las sutilezas del código limpio y una arquitectura totalmente robusta.

Logo de DevExpert para Santiago Mattiauda
Santiago Mattiauda
MercadoLibre

Una formación súper completa, la recomiendo para aquellos que no solo estén comenzando con testing en Android si no también para aquellos que ya llevan un tiempo trabajando con Android y quieran sumar un extra en la calidad de su soluciones. No solo aprenderán conocimiento básicos y avanzados si no...

Logo de DevExpert para Maikel Garrido
Maikel Garrido
Android Developer

La formación que he recibido en el curso de Kotlin Expert ha sido verdaderamente excepcional. Es excelente la calidad y la profundidad del contenido que se presenta en este curso. El profesor, Antonio Leiva, ha demostrado ser una figura destacada en la enseñanza de Kotlin.

Fotografía de Pedro Aguilar Fernández
Pedro Aguilar Fernández

Imprescindible. He hecho otros cursos de kotlin y realizado aplicaciones por mi cuenta, pero este curso toca conceptos que la mayoría pasan por alto, aunque son obligatorios conocer si quieres sacarle todo el partido a este lenguaje.

Logo de DevExpert para Begoña Fernández
Begoña Fernández

Ha sido una formación muy completa y muy interesante, sobretodo la parte de Multiplatform. Me ha gustado mucho!

Logo de DevExpert para Begoña Fernández Velasco
Begoña Fernández Velasco
Android Developer @ Mercedes-Benz Group Services Madrid

He disfrutado mucho de este curso. En mi opinión, incluso una persona que no haya tocado mucho Jetpack Compose puede llegar a entender todo fácilmente. Aborda muchos temas que pueden ser necesarios en el día a día, y la forma que tiene de explicar los conceptos hace que sea muy...

Logo de DevExpert para Jorge Tsitsaris Ripolles
Jorge Tsitsaris Ripolles

Opinión general: me ha encantado este viaje sobre todo lo que se puede hacer con Kotlin y de haber profundizado sobre muchos aspectos de la lengua. lo que mas me ha gustado: Ha sido el poder crear un backend con Kotlin... se me ha quedado un poco corta esta parte. Me...

Logo de DevExpert para César Jeanpierre Saldivar León
César Jeanpierre Saldivar León
PeruApps / Android Developer

El curso ha sido una experiencia increíble para mí. No solo he aprendido una gran cantidad de temas avanzados en Kotlin, sino que también he logrado comprender conceptos que antes me resultaban difíciles de asimilar. Los ejemplos proporcionados durante el curso han sido extremadamente claros y útiles para mi aprendizaje. Además,...

Logo de DevExpert para Pablo Perotti
Pablo Perotti

Estimados, Muchas gracias por esta capacitación. Disfruté cada paso. Me hubiera gustado que demorara menos tiempo en quedar completada ya que fue una apuesta subirse a esta capacitación cuando no estaba finalizada. Esta demora llevó a que no me subiera a otras capacitaciones sin que esta estuviera terminada. Sentí miedo de...

Logo de DevExpert para Santi Pérez Barber
Santi Pérez Barber
Bytacora Soluciones Informáticas SL

Esta es mi segunda formación con DevExpert y la verdad es que es estoy súper contento. Merece la pena sin duda gastar un poco más y acceder a estas formaciones ,porque dan un fuerte impulso a los conocimientos que ya tienes. Es cierto que puede que echara en falta algunas...

Fotografía de Santi Pérez Barber
Santi Pérez Barber
Bytacora Soluciones Informáticas

La verdad es que es un curso muy completo. Gracias a él he conseguido implementar Jetpack Compose en las nuevas aplicaciones que estamos desarrollando en la empresa. La verdad es que la inversión vale la pena. Gracias ;)

Fotografía de Boris Soto Trujillo
Boris Soto Trujillo
Upwork - Android Dev

Sin lugar a dudas, Architect Coders es el curso mas completo que tomé. Es un roadmap que me guió para escribir código de calidad. He aprendido muchísimo y gracias al curso me siento con más confianza para los retos que vengan.

Llevo más de 12 años trabajando en el sector del desarrollo de software. En todo este tiempo he logrado convertirme en Ingeniero Android, Google Developer Expert en Android, Partner Oficial de formación Jetbrains e incluso escribir y publicar mi propio libro: "Kotlin For Android Developers".

Mi nombre es
Antonio Leiva

Antonio Leiva

Me has visto en

BBVA
Codemotion
Deloitte
Eventbrite
Globant
Google
Idealista
Kairos
NTT Data
Sngular
Telefónica
Wallapop

¿Aún tienes dudas?

¿Hay más plazos?
Nosotros solo ofrecemos dos plazos. Pero si eres de España, Colombia o Mexico, la plataforma que usamos (Hotmart) tiene algunas opciones de financiación.

Entra en el checkout y asegúrate de seleccionar tu país para que te muestre las opciones.
¿Durante cuánto tiempo tendré acceso al curso?
Tras apuntarte, tendrás acceso ilimitado al contenido del curso siempre que quieras a través de todos tus dispositivos, y por supuesto a todas las actualizaciones.
¿Es esta formación para mí?
Si ya sabes lo fundamental sobre desarrollo Android, podrás empezar a aprender Compose Expert sin mucha dificultad.
¿Puedo comprar el curso si vivo fuera de España?
El programa se puede hacer desde casi cualquier parte del mundo.

La pasarela de pago se encarga de hacer todas las conversiones de moneda necesarias y de aplicar los impuestos correspondientes.
¿Cuánto tiempo voy a tener que dedicarle?
Estás ante un curso basado en vídeos, casos prácticos y ejercicios en el que puedes seguir los contenidos a tu ritmo.

Lo ideal es que dediques por lo menos 2 horas a la semana para que vayas a buen ritmo sin desviarte del enfoque.

Mientras más tiempo dediques, mejores serán los resultados.
Mi empresa quiere pagarme la formación, ¿puedo conseguir una factura con sus datos fiscales?
Por supuesto. Lo ideal es que se compre con el nombre e email del que vaya a hacer el curso, por temas técnicos.

Pero una vez hecho esto, contáctanos y te enviamos la factura.
¿Hay límite de tiempo para hacer el curso?
No, no hay límites. Una vez que adquieres al curso, tendrás acceso a él de forma indefinida para que vuelvas siempre que quieras.
¿Cómo podré resolver mis dudas?
Tenemos una comunidad privada en Discord donde puedes preguntar todo lo que necesites relacionado con Jetpack Compose para que puedas resolver todas tus dudas.

Y además de mi apoyo, tendrás el de todos los participantes de la formación.
¿Cómo voy a recibir la formación?
El curso está ubicado dentro de Hotmart. Tendrás tu propio usuario y contraseña para acceder a los distintos módulos.

Se trata de una formación en vídeo, por lo que podrás ver los vídeos a tu ritmo y repasarlo las veces que necesites.

Podrás ir pasando de una lección a otra, visualizar los vídeos y acceso al material complementario.
Y si este método no funciona para mí, ¿perderé mi dinero?
Te puedo asegurar que funciona, antes que tú han pasado más de 1000 devs que han validado mi método con muy buenos resultados.

Si aún así no te sientes satisfecho con tu compra, tienes garantía de 15 días. Contacta con nosotros y recibirás un reembolso total de tu inversión. Queremos alumnos 100% felices y comprometidos con sus objetivos.

Si realmente aplicas lo que aprendes, te aseguro que te dará resultado.
¿Obtendré un certificado de finalización?
Cuando termines la especialización, obtendrás un certificado de finalización que podrás descargar y compartir en tu perfil de LinkedIn.

Este certificado se puede conseguir una vez superado todos los módulos.
El precio, ¿Lleva el IVA incluido?
Lo que ves es el precio final, sin sorpresas. Además, si eres freelance o tienes una empresa, podrás deducirlo.

La pasarela de pago te generará una factura con tus datos fiscales.
¿Cómo puedo aprovechar las bonificaciones para formación ofrecidas por FUNDAE?
Todas las empresas españolas disponen de créditos para formación subvencionada por FUNDAE, (Antigua Fundación Tripartita). Fundae bonifica la formación en función de las horas y el formato, siendo bonificables los cursos tanto en presencial con aula virtual como en teleformación o mixtos.

Normalmente la bonificación no cubre el 100% del curso.

Para poder bonificar habla con tu empresa, ya que debe ser tu empresa quien contrate este curso para ti. En paralelo a la inscripción deben realizar una serie de gestiones con Fundae antes y después del curso para que, una vez terminado, Fundae devuelva la parte bonificada del curso a tu empresa en los seguros sociales.

Si eres nuevo en el sistema de bonificaciones, te ofrecemos asesoramiento gratuito para que puedas comenzar sin complicaciones.