База данных ROOM — #1 Создание схемы базы данных | Учебное пособие по Android Studio
Автор: Stevdza-San
Загружено: 2020-06-24
Просмотров: 293397
🏆 Мои онлайн-курсы
⭐Купон на скидку: LAUNCH-STEVDZA-SAN
https://stevdza-san.com
🐱👤 Хотите стать участником? Присоединяйтесь!
/ @stevdzasan
📸 Instagram
/ stevdza_san
Приветствую вас и добро пожаловать в мою серию обучающих видео. Этим видео я начинаю новую серию обучающих видео по базе данных ROOM на Kotlin. В серии будет 5 видео. В этом видео мы поговорим о создании схемы базы данных для нашего проекта. Если вы смотрели мою предыдущую серию обучающих видео по базе данных SQLite, то заметили, насколько сложно создать и управлять одной базой данных. Но с библиотекой ROOM всё проще! Библиотека ROOM построена на основе класса SQliteOpenHelper.
Файл проекта (часть 1): https://drive.google.com/file/d/18CGd...
База данных комнат, часть 2 - Вставка данных - • ROOM Database - #2 Insert Data | Android S...
База данных комнат, часть 3 - Чтение данных - • ROOM Database - #3 Read Data | Android Stu...
База данных комнат, часть 4 - Обновление данных - • ROOM Database - #4 Update Data | Android S...
База данных комнат, часть 5 - Удаление данных - • ROOM Database - #5 Delete Data | Android S...
Зависимости:
// Компонент навигации
реализация 'androidx.navigation:navigation-fragment-ktx:2.2.2'
реализация 'androidx.navigation:navigation-ui-ktx:2.2.2'
// Компоненты комнат
реализация "androidx.room:room-runtime:2.2.5"
kapt "androidx.room:room-compiler:2.2.5"
реализация "androidx.room:room-ktx:2.2.5"
androidTestImplementation "androidx.room:room-testing:2.2.5"
// Компоненты жизненного цикла
реализация "androidx.lifecycle:lifecycle-extensions:2.2.0"
реализация "androidx.lifecycle:lifecycle-common-java8:2.2.0"
реализация "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"
// Компоненты Kotlin
реализация "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72"
api "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5"
api "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.5"
Временные метки:
0:00 — Введение
0:39 — Преимущества ROOM
1:09 — Основные компоненты ROOM
2:00 — Предварительный просмотр приложения
2:38 — Зависимости
3:28 — Создание сущности
5:07 — Создание Dao
7:02 — Создание базы данных
10:49 — Создание репозитория
12:10 — Создание ViewModel
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: