Esta (Aplicación de Noticias Cortas) es un proyecto funcional completo de Android, construido utilizando las mejores prácticas:
Aquí tienes un vistazo de lo que aprenderás
✨ Jetpack Compose para UI
🌿 Capas de UI + DATOS + DI.
🏗️ MVVM + Arquitectura Modular
🌪️ Coroutines y Flow
🧩 Inyección de Dependencias con Dagger-HILT
🌐 Retrofit para Llamadas a la API
🍂 Gestión de Estado.
🍃 Creación de Composables personalizados
Para ver todo el contenido exclusivo de nivel de producción, conviértete en miembro uniéndote a este canal (usando el enlace a continuación):
(00:00): Resumen del Episodio
(00:36): DEMO de la Aplicación.
(01:25): Lista de Conceptos Usados.
(04:25): Configuración de Kotlin DSL.
(05:05): Gestión Central de Dependencias en un proyecto Android Modular
(08:10): Configuración modular en proceso, creación de nuevo módulo.
(14:40): Configuración de Dagger HILT.
(17:25): Clase de Aplicación en el Proyecto Android.
(22:42): Anotaciones de Dagger HILT en el código.
(23:33): Navegación en compose usando HILT.
(30:00): Creación de ViewModel con HILT.
(31:39): Uso de ViewModels en composables.
(34:00): Discusiones sobre endpoints de API.
(34:47): Configuración de Retrofit.
(36:13): Configuración de la capa de datos.
(36:43): Fuente de Datos e Implementación.
(37:03): Creación de Pojo
(40:44): Creación de Servicio API
(43:48): Creación de capa de DI
(54:39): Configuración de Coroutines
(58:31): Creación de Repositorio con dependencias
(01:00:48): Creación de clase sellada para Diferentes Estados
(01:02:54): Creación de Flow para respuesta de API
(01:06:00): Vinculación de ViewModel al repositorio
(01:08:07): Alcance de Coroutines, builder, hilos en segundo plano
(01:10:00): MutableStateFlow vs StateFlow
(01:13:04): Configuración de Lista de Noticias en HomeScreen
(01:13:59): Manejo de Respuesta en Composable
(01:14:40): Implementación de Composable personalizado
(01:22:00): Variaciones de LazyColumn
(01:25:01): Pantalla de Presentación personalizada en compose
(01:28:02): Resumen del código hasta ahora
(01:28:30): Pager Vertical para la Aplicación de Noticias
(01:31:00): Implementación del Componente de Noticias de Pantalla Completa
(01:34:10): Biblioteca Coil en compose
(01:41:45): Implementación de Composables Personalizados.
Esto es lo que harás en aplicaciones de producción, ¡Bienvenido a nuestro tutorial completo sobre el desarrollo de un proyecto completo de Android utilizando Jetpack Compose!
Este proyecto incluye tanto el desarrollo de UI como integraciones de API. Usaremos { Jetpack Compose, Kotlin, Gestión de Estado, Flujo de Datos Unidireccional, Eventos + Estado, Funciones de Orden Superior } y mucho más.
Únete a nosotros en este emocionante viaje al mundo de Jetpack Compose y eleva tus habilidades de desarrollo de aplicaciones Android.
Si quieres aprender Jetpack Compose, puedes consultar nuestra lista de reproducción de Jetpack Compose:
Si eres nuevo en Android y quieres aprender Android en 2023, puedes consultar esta lista de reproducción:
No olvides dar like, suscribirte y activar la campana de notificaciones para mantenerte actualizado con nuestros últimos tutoriales. ¡Comencemos!
Por favor, deja un comentario después de ver este video - tus pensamientos.