- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Curso Kotlin Multiplatform #9: Navegación al Detalle y NavController Global
Descripción: En esta clase resolvemos uno de los retos más comunes al escalar una app: cómo manejar la navegación desde cualquier punto sin ensuciar nuestro código con parámetros innecesarios (Prop Drilling).
NOTAS DE LA CLASE:
ESTRATEGIA CONTRA EL PROP DRILLING Implementamos CompositionLocalProvider para que cualquier Composable acceda al NavController de forma segura. Esto evita pasar el controlador como parámetro a través de múltiples capas de la UI, manteniendo el código limpio y fácil de mantener.
ARQUITECTURA MVI Y NAVEGACIÓN Centralizamos la lógica de navegación en el ViewModel tratándola como un "Side Effect". Esta técnica garantiza que el evento de navegación sea único y reactivo, evitando errores comunes como la doble navegación o inconsistencias en el estado de la pantalla.
🔗 Enlaces del Proyecto:
📂 Repositorio: https://github.com/Carlosgub/RickAndMortyKMP
🧬 Rick & Morty API: https://rickandmortyapi.com/
#KotlinMultiplatform #KMP #ComposeMultiplatform #AndroidDevelopment #iOSDevelopment #Carlosgub #Kotlin
00:00 El problema del NavController local vs global
01:45 Creando HomeScreen y DetailScreen
03:55 Configuración del NavHost y destinos con parámetros
04:50 Paso de ID en la ruta de navegación
10:15 Manejo de Side Effects con Orbit MVI para navegación
16:10 Solución avanzada: Introducción a CompositionLocalProvider
18:15 Creando un LocalNavController global
22:25 Refactorización: Creando el CharacterObserver
Видео Curso Kotlin Multiplatform #9: Navegación al Detalle y NavController Global канала Carlosgub
NOTAS DE LA CLASE:
ESTRATEGIA CONTRA EL PROP DRILLING Implementamos CompositionLocalProvider para que cualquier Composable acceda al NavController de forma segura. Esto evita pasar el controlador como parámetro a través de múltiples capas de la UI, manteniendo el código limpio y fácil de mantener.
ARQUITECTURA MVI Y NAVEGACIÓN Centralizamos la lógica de navegación en el ViewModel tratándola como un "Side Effect". Esta técnica garantiza que el evento de navegación sea único y reactivo, evitando errores comunes como la doble navegación o inconsistencias en el estado de la pantalla.
🔗 Enlaces del Proyecto:
📂 Repositorio: https://github.com/Carlosgub/RickAndMortyKMP
🧬 Rick & Morty API: https://rickandmortyapi.com/
#KotlinMultiplatform #KMP #ComposeMultiplatform #AndroidDevelopment #iOSDevelopment #Carlosgub #Kotlin
00:00 El problema del NavController local vs global
01:45 Creando HomeScreen y DetailScreen
03:55 Configuración del NavHost y destinos con parámetros
04:50 Paso de ID en la ruta de navegación
10:15 Manejo de Side Effects con Orbit MVI para navegación
16:10 Solución avanzada: Introducción a CompositionLocalProvider
18:15 Creando un LocalNavController global
22:25 Refactorización: Creando el CharacterObserver
Видео Curso Kotlin Multiplatform #9: Navegación al Detalle y NavController Global канала Carlosgub
Комментарии отсутствуют
Информация о видео
27 января 2026 г. 22:00:06
00:24:36
Другие видео канала





















