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.
Explicado de forma clara y práctica.
Contenido de Muestra
- 1.1 Qué es Jetpack Compose AUDIOCURSO JETPACK COMPOSE 6:47
- 1.2 Ventajas frente al sistema de vistas tradicional AUDIOCURSO JETPACK COMPOSE 9:30
- 2.1 Conceptos básicos Composables y funciones AUDIOCURSO JETPACK COMPOSE 9:53
- 2.2 Ciclo de vida de las composiciones AUDIOCURSO JETPACK COMPOSE 15:57
- 2.3 Gestión del estado en Compose AUDIOCURSO JETPACK COMPOSE 7:24
El audiocurso contiene 3h 49m 16s repartidos en 68 audios, la mayoría bien cortitos, con los que entenderás conceptos clave de inmediato.
Y lo mejor de todo, es que lo raro sería que lo dejaras a mitad, como pasa con otro tipo de materiales educativos más convencionales. Esto vas a poder consumirlo mientras estás haciendo otra cosa que no requiera de demasiada atención.
Además, cuenta con soporte. Ya que si tienes alguna duda sobre algún tema que se trate en el audiocurso, podrás preguntarla en el canal
❓│ayuda
dentro de la comunidad en Discord.No es porque sea mío, pero ya te digo que a esta inversión le vas a sacar mucho más partido de lo que te va a costar a nivel económico.
Vas a recibir mucho más de lo que inviertes.
Además, este tipo de contenido no lo vas a encontrar en otro sitio.
Es único.
Te diría que es una apuesta segura. Pero es que de apuesta tiene poco. Ya que si por lo que fuera no te gustara, me lo dices y te devuelvo el dinero.
Sin más.
Es una inversión mínima en tu carrera profesional como developer y la vas a amortizar de inmediato.
¿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.
Recursos adicionales
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.
¿No crees que aprender todo esto merece la pena por una inversión tan pequeña?
Aparte, es muy probable que suba el precio. Yo aprovecharía la oportunidad que tienes ahora.
Preguntas frecuentes
¿Se puede aprender programación escuchando un audio?
En uno de los sitios que más he aprendido de programación es en cafeterías, hablando con otros colegas.
Evidentemente que en un audio se aprende de programación.
Si no tienes ni idea del tema, aprendes (como mínimo) por donde van los tiros.
Y si ya sabes, obtienes ideas nuevas que poder aplicar.
¿Qué pasa si tengo dudas? ¿Tiene soporte?
Tiene soporte.
Tienes el canal ❓│ayuda
dentro de la comunidad en Discord.
Desde ahí podrás hacer todas la preguntas que quieras.
¿Hay descuentos?
Sí. Lo tienes al lado 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.