Audiocurso de Jetpack Compose

audiocurso jetpack compose

Curso de Jetpack Compose

¿Pierdes tiempo implementando vistas complicadas? Domina con este curso Jetpack Compose y haz más en menos tiempo.

¿Quieres un 20% de descuento en este audiocurso?
Rellena este sencillo formulario de 1 pregunta.

Conoce multitud widgets a fondo.

Aprende a manejar el estado y los ciclos de vida correctamente.

Conviértete en un crack de la recomposición y la gestión de memoria.

Y testea todo esto de un modo óptimo.

¡Es hora de transformar cómo implementas la UI en tus proyectos!

Evita errores y mejora la escalabilidad de tus proyectos Android.

Todo esto, explicado de manera clara, con ejemplos y paso a paso.

Sácale todo el partido a este curso de Jetpack Compose y conviértete en un mejor programador desde el primer audio.

¿No te lo crees?

Tienes aquí abajo los 5 primeros audios de muestra.

Gratis. Y con acceso inmediato.

Aunque no compres el audiocurso, yo no me los perdería.

Dale al play para conocer más a fondo este kit de herramientas que te ayuda a crear la UI en tus proyectos.

Audios de Muestra

  1. 1.1 Qué es Jetpack Compose AUDIOCURSO JETPACK COMPOSE 6:47
  2. 1.2 Ventajas frente al sistema de vistas tradicional AUDIOCURSO JETPACK COMPOSE 9:30
  3. 2.1 Conceptos básicos Composables y funciones AUDIOCURSO JETPACK COMPOSE 9:53
  4. 2.2 Ciclo de vida de las composiciones AUDIOCURSO JETPACK COMPOSE 15:57
  5. 2.3 Gestión del estado en Compose AUDIOCURSO JETPACK COMPOSE 7:24

El audiocurso dura 3h 49m 16s repartidos en 68 audios. La mayoría bien cortos, con los que entiendes conceptos clave para aplicarlos de inmediato.

Si te lo tuviera que contar en una formación privada 1 a 1, te saldría por más de 1200 €.

Y lo mejor es que lo acabas en un plis mientras haces las tareas de tu día a día: ejercicio, pasear, tareas del hogar, ir en autobús, etc.

Además, tiene soporte. Si te surge cualquier duda sobre algún tema que se trate en el audiocurso, podrás preguntarla en el canal ❓│ayuda dentro de la comunidad en Discord.

soporte audiocurso modularizacion android

Si en lugar de hacer este audiocurso, te pones a buscar toda esta info por internet, quizá te cueste los más de 20 años que llevo programando.

Aquí lo tienes bien estructurado y sintetizado para que te sea sencillo de asimilar.

Escucha los 5 primeros audios de muestra para comprobarlo.

Audios de Muestra

  1. 1.1 Qué es Jetpack Compose AUDIOCURSO JETPACK COMPOSE 6:47
  2. 1.2 Ventajas frente al sistema de vistas tradicional AUDIOCURSO JETPACK COMPOSE 9:30
  3. 2.1 Conceptos básicos Composables y funciones AUDIOCURSO JETPACK COMPOSE 9:53
  4. 2.2 Ciclo de vida de las composiciones AUDIOCURSO JETPACK COMPOSE 15:57
  5. 2.3 Gestión del estado en Compose AUDIOCURSO JETPACK COMPOSE 7:24

¿Quieres un 20% de descuento en este audiocurso?
Rellena este sencillo formulario de 1 pregunta.

Este contenido está restringido.
Clica en COMPRAR para acceder al audiocurso.

Desplega para ver todo lo que contiene el audiocurso

Módulo 1: Introducción al curso de Jetpack Compose

Qué es Jetpack Compose

Explora el significado y propósito de Jetpack Compose, una herramienta moderna para crear interfaces de usuario en Android de manera más sencilla y eficiente.

Ventajas frente al sistema de vistas tradicional

Descubre cómo Compose simplifica el desarrollo, reduciendo código y aumentando la flexibilidad frente al enfoque basado en vistas.

Módulo 2: Fundamentos de Jetpack Compose

Conceptos básicos: Composables y funciones

Aprende qué son los composables, el corazón de Jetpack Compose, y cómo utilizarlos para construir interfaces reutilizables.

Ciclo de vida de las composiciones

Comprende con este curso de Jetpack Compose cómo funciona el ciclo de vida en para manejar las actualizaciones de la UI de manera eficiente.

Gestión del estado en Compose

Descubre técnicas para gestionar el estado de la UI, garantizando aplicaciones reactivas y fluidas.

Combinación de Compose con XML

Aprende a integrar Compose con interfaces tradicionales basadas en XML para proyectos híbridos.

Incorporación de vistas existentes en Compose

Explora cómo reutilizar componentes de vista tradicionales dentro del entorno Compose.

Módulo 3: Componentes en Jetpack Compose – Layouts

Box

Entiende cómo usar Box para apilar elementos y crear diseños flexibles.

Row

Descubre cómo organizar componentes horizontalmente con Row.

Column

Organiza elementos verticalmente utilizando Column.

LazyRow

Optimiza listas horizontales con LazyRow.

LazyColumn

Crea listas verticales de alto rendimiento con LazyColumn.

LazyHorizontalGrid

Diseña cuadrículas horizontales dinámicas con LazyHorizontalGrid.

LazyVerticalGrid

Construye cuadrículas verticales eficientes con LazyVerticalGrid.

Spacer

Utiliza Spacer para añadir espacio flexible entre componentes.

Módulo 4: Componentes en Jetpack Compose – Estructura

Scaffold

Explora Scaffold para estructurar pantallas con barras de herramientas y contenido principal.

TopAppBar

Crea barras de herramientas personalizadas con TopAppBar.

Snackbar

Incorpora notificaciones contextuales con Snackbar.

BottomAppBar

Añade barras de herramientas inferiores utilizando BottomAppBar.

BottomNavigation

Diseña navegaciones inferiores con BottomNavigation.

FloatingActionButton

Agrega botones flotantes de acción para interacciones clave.

ModalDrawer

Implementa menús deslizables con ModalDrawer.

Módulo 5: Componentes en Jetpack Compose – Textos

Text

Aprende a mostrar y personalizar texto en Compose.

TextField

Crea campos de entrada de texto interactivos con TextField.

OutlinedTextField

Añade estilo a los campos de entrada con OutlinedTextField.

Módulo 6: Componentes en Jetpack Compose – Botones

Button

Incorpora botones básicos para acciones simples.

OutlinedButton

Usa OutlinedButton para estilos más refinados y minimalistas.

TextButton

Agrega botones sin borde para interacciones sutiles.

Módulo 7: Componentes en Jetpack Compose – Imágenes

Image

Muestra imágenes con facilidad y personalización.

Icon

Integra iconos para mejorar la experiencia visual de tu aplicación.

Módulo 8: Componentes en Jetpack Compose – Selección

Switch

Crea interruptores interactivos para configuraciones rápidas.

CheckBox

Añade opciones de selección múltiple con CheckBox.

RadioButton

Diseña opciones de selección única con RadioButton.

DropdownMenu

Incorpora menús desplegables para seleccionar opciones.

Módulo 9: Componentes en Jetpack Compose – Otros

Card

Usa Card para crear contenedores visuales elegantes.

Surface

Personaliza superficies con estilos y colores.

BadgeBox

Añade indicadores visuales con BadgeBox.

Divider

Separa elementos con líneas visualmente atractivas.

Slider

Introduce controles deslizantes para seleccionar valores.

SectionSlider

Crea deslizadores segmentados con SectionSlider.

AlertDialog

Incorpora diálogos modales para interacciones críticas.

ProgressBar

Añade indicadores de progreso para procesos en curso.

Módulo 10: Navegación en Jetpack Compose

Introducción a Navigation Compose

Descubre las bases de la navegación con Jetpack Compose.

Configuración de gráficos de navegación

Aprende a estructurar rutas y destinos en tu aplicación.

Transición entre pantallas

Domina la navegación fluida entre diferentes pantallas.

Módulo 11: Manejo de Estado y Ciclos de Vida en Compose

mutableStateOf

Gestiona estados simples con mutableStateOf.

derivedStateOf

Optimiza cálculos derivados con derivedStateOf.

snapshotFlow

Observa cambios de estado con snapshotFlow.

State Hoisting

Simplifica la gestión de estados con State Hoisting.

DisposableEffect

Administra recursos con DisposableEffect.

LaunchedEffect

Ejecución de efectos dependientes del ciclo de vida con LaunchedEffect.

SideEffect

Asegura efectos secundarios con SideEffect.

rememberUpdatedState

Mantén estados actualizados con rememberUpdatedState.

Módulo 12: Recomposición y Gestión de Memoria

Recomposición de vistas

Entiende cómo Compose administra las actualizaciones de la UI.

remember

Optimiza el uso de memoria con remember.

RememberSaveable

Preserva estados durante configuraciones con RememberSaveable.

rememberCoroutineScope

Integra coroutines con rememberCoroutineScope.

rememberInfiniteTransition

Crea animaciones infinitas con rememberInfiniteTransition.

Módulo 13: Gestión de Datos en Compose

Consumo de datos remotos con ViewModel

Aprende a integrar datos de APIs con ViewModel.

StateFlow y su integración en Compose

Domina el flujo de estados reactivos con StateFlow.

Módulo 14: Temas y Estilo

Sistema de temas en Compose: Material 3

Explora el diseño basado en Material 3 para Compose.

Personalización de colores y tipografía

Adapta colores y tipografía a tu branding.

Implementación de temas light y dark

Crea aplicaciones con temas claros y oscuros dinámicos.

Módulo 15: Animaciones y Testing

Animaciones en Compose: Animatable y AnimationSpec

Implementa animaciones dinámicas con Compose.

Testing de UI con Jetpack Compose

Prueba interfaces de usuario con las herramientas de Compose.

Módulo 16: Nuevas Tendencias

KMP y Compose Multiplatform

Explora la creación de apps multiplataforma con Compose.

Jetpack Compose en Android XR

Adéntrate en las experiencias de realidad extendida con Compose.

Módulo 17: Conclusiones y Siguientes Pasos tras realizar este curso de Jetpack Compose

Resumen y próximos pasos

Reflexiona sobre lo aprendido y conoce las rutas futuras para continuar tu desarrollo.

Estoy tan seguro de que lo vas a amortizar, que si en 15 días no te convence, te devuelvo el dinero.

Preguntas frecuentes

¿Se puede aprender programación escuchando audios?

Pues claro.

¿No has aprendido un montón de conceptos de programación hablando con otros compañeros?

Si no tienes ni idea del tema, aprendes (como mínimo) por dónde van los tiros.
Y si ya sabes, descubres algo nuevo fijo.

¿Qué pasa si tengo dudas? ¿Tiene soporte?

Tiene soporte.

El canal ❓│ayuda dentro de la comunidad en Discord.

Desde ahí puedes hacer todas la preguntas que quieras.

¿Hay descuentos?

Sí. Rellenando el formulario de justo encima del botón de «COMPRAR».

Para mí, la respuesta que me des a esa única pregunta es muy valiosa.

Por lo tanto, me parece un trato justo.

¿Quieres un 20% de descuento en este audiocurso?,
Rellena este sencillo formulario de 1 pregunta.

Publicado: 2025-01-06 Actualizado: 2025-03-18