Introducción a Jetpack Compose
Qué es Jetpack Compose
Configuración inicial del proyecto
Personalización de la UI con Material Design
Colores, Fuentes y Material Theme
Creación de Componentes de UI
Compose: Fases y Recomposición
Quiz: Personalización de la UI con Material Design
Composición de layouts en Jetpack Compose
Creación y abstracción modelos de dominio
Layouts: Column, Row y Box
Cómo utilizar Scaffold, TopAppBar, FAB y Listas
Vista de progreso personalizada con Canvas
Arquitectura de Acción - Estado - Evento en ViewModel
Ajustes en pantalla de lista de tareas
Quiz: Composición de layouts en Jetpack Compose
Construcción de funcionalidades
Pantalla de creación de tareas
Creación de Viewmodel para CreateTaskScreen
Quiz: Construcción de funcionalidades
Navegación en Jetpack Compose
Introducción a la navegación en Compose
Manejo de navegación con argumentos
Quiz: Navegación en Jetpack Compose
Creación de Bases de datos y dependencias
Creación de la base de datos con Room
Inyección de dependencias con Hilt
Quiz: Creación de Bases de datos y dependencias
Finalización de la app
Ajustes finales de UI para tu App
Demostración final de tu App
Jetpack Compose se ha posicionado como una herramienta esencial para crear aplicaciones en Android. Esta herramienta permite simplificar y modernizar la construcción de interfaces, facilitando la creación de apps con un número menor de líneas de código. Pero no solo eso, su popularidad se ha extendido al desarrollo de aplicaciones en plataformas como iOS, web y escritorio. Este cambio hacia un enfoque declarativo no solo ahorra tiempo, sino que también aumenta la calidad del código, permitiendo a los desarrolladores entregar soluciones más robustas y menos propensas a errores.
El aprendizaje de Jetpack Compose exige ciertos conocimientos previos que son esenciales para un avance efectivo en esta área del desarrollo:
El curso está diseñado para guiar tanto a principiantes como a desarrolladores más experimentados en el mundo de Jetpack Compose, proporcionando una base sólida no solo para entender, sino también para aplicar lo aprendido al desarrollo real de apps funcionales en Android. Al concluir, serás capaz de crear tu propia aplicación de lista de tareas, con funcionalidad completa y moderna.
Dominar Jetpack Compose no solo significa manejar una nueva herramienta de desarrollo; es, además, estar al día con las innovaciones que marcan el futuro de la programación en Android. Esta herramienta es ahora el estándar oficial para el desarrollo de interfaces en Android, lo que hace su comprensión crítica para cualquier desarrollador que desee mantenerse relevante en el mercado laboral actual. Además, refuerza tus habilidades en arquitecturas modernas y patrones avanzados de desarrollo, aspectos cada vez más demandados.
Aportes 11
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?