Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

App en KMP que utiliza Base de Datos Sql (parte 3: casos de uso e inyección de dependencias)

Автор: Gibrán García

Загружено: 2025-10-24

Просмотров: 348

Описание:

En este video implementamos la persistencia local de datos usando SQLDelight, integrándola paso a paso dentro de nuestra arquitectura MVVM multiplataforma.
Aprenderás a configurar las dependencias, crear la base de datos, definir consultas SQL, y conectar todo con tu ViewModel compartido para lograr un flujo de datos completamente funcional.

🧩 Contenido del video:
00:00 Presentación
0:21 Instalación de dependencias (SQLDelight)
01:50 Creación del directorio sqldelight
03:20 Creación del archivo .sq
03:54 Generación automática de la base de datos
04:45 Capa de dominio
05:11 UseCases
08:14 Capa de datos
08:41 LocalNotesDataSource
11:45 Acceso a funciones nativas con expect / actual
12:19 DatabaseDriverFactory para Android e iOS
14:16 Creación del repositorio local NotesRepositoryImpl
15:21 Inyección de dependencias (Object DI y AppModule)
16:15 Integración del ViewModel con almacenamiento local
18:29 Inicialización del DI en MainActivity
20:01 Pruebas en iOS
21:13 App lista con persistencia local 💾✨

💡 Lo que aprenderás:

Configurar SQLDelight y sus dependencias multiplataforma
Crear consultas SQL tipadas
Usar Flow, mapToList y toNote() para manejar los datos
Implementar una arquitectura limpia con capas de dominio y datos
Integrar la persistencia local con el ViewModel compartido
Inyectar dependencias en un entorno multiplataforma

🛠️ Tecnologías utilizadas:

Kotlin Multiplatform
SQLDelight
Coroutines + Flow
MVVM
Jetpack Compose
Inyección de dependencias manual (Object DI)

📚 Este video forma parte de la serie "App Multiplataforma con Kotlin + Compose", donde paso a paso construimos una app completa con UI moderna, almacenamiento local y código compartido entre Android e iOS.

#KotlinMultiplatform #SQLDelight #ComposeMultiplatform #MVVM #Kotlin #PersistenciaDeDatos #AndroidStudio #iOSDevelopment

App en KMP que utiliza Base de Datos Sql (parte 3: casos de uso e inyección de dependencias)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

KMP para principiantes | Expect & Actual paso a paso (Android + iOS)

KMP para principiantes | Expect & Actual paso a paso (Android + iOS)

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Base de Datos con Room 2025,  Migraciones, Animaciones y Respaldo de datos. KSP . Dagger. Hilt.

Base de Datos con Room 2025, Migraciones, Animaciones y Respaldo de datos. KSP . Dagger. Hilt.

Интернет в небе: Сергей

Интернет в небе: Сергей "Флеш" о том, как «Шахеды» и «Герберы» научились работать в одной связке

Где взять данные для бэктестинга торговых стратегий

Где взять данные для бэктестинга торговых стратегий

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Единственный безопасный способ использования Windows 11 — навсегда удалить учетную запись Microso...

Единственный безопасный способ использования Windows 11 — навсегда удалить учетную запись Microso...

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Docker за 20 минут

Docker за 20 минут

SQL desde cero: Aprende SQL en 10 minutos

SQL desde cero: Aprende SQL en 10 minutos

Основы ПЛК: релейная логика

Основы ПЛК: релейная логика

Новый Диаметр Москвы — трамваи заменят метро!

Новый Диаметр Москвы — трамваи заменят метро!

App que guarda en local y nube. Android + Firebase + Room. Almacenamiento sincronizado. Desde cero.

App que guarda en local y nube. Android + Firebase + Room. Almacenamiento sincronizado. Desde cero.

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Consumo de API usando Retrofit en Android Jetpack Compose: uso sencillo de Hilt.

Consumo de API usando Retrofit en Android Jetpack Compose: uso sencillo de Hilt.

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Почему LLM застряли в прошлом и как RAG это исправляет

Почему LLM застряли в прошлом и как RAG это исправляет

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]