watermark logo

Tiếp theo

Tự chạy

ROOM Database - #1 Create Database Schema | Android Studio Tutorial

1 Lượt xem • 10/12/24
Đăng lại
Nhúng
121gamers
121gamers
14 Người đăng ký
14

🏆 My Online Courses
⭐Discount Coupon: LAUNCH-STEVDZA-SAN
https://stevdza-san.com

🐱‍👤 Wanna become a member? Join!
https://www.youtube.com/channe....l/UCYLAirIEMMXtWOECu

📸 Instagram
https://www.instagram.com/stevdza_san/


Hello there and welcome to my Tutorial Series. With this video I'm starting a new tutorial series about ROOM database with Kotlin. This tutorial serie will have 5 videos.This current video will be all about creating a Database schema for our project. So if you watched my earlier tutorial series about SQLite Database, then you noticed how hard is it to create and manage one database. But with ROOM library everything is easier! ROOM library is built on top of SQliteOpenHelper class.


Project File (Part 1): https://drive.google.com/file/....d/18CGd3YUiHYezGazA4

Room Database Part 2 - Insert Data - https://youtu.be/UBCAWfztTrQ
Room Database Part 3 - Read Data - https://youtu.be/3USvr1Lz8g8
Room Database Part 4 - Update Data - https://youtu.be/5rfBU75sguk
Room Database Part 5 - Delete Data - https://youtu.be/MFKOwKxdhwU


Dependencies:
// Navigation Component
implementation 'androidx.navigation:navigation-fragment-ktx:2.2.2'
implementation 'androidx.navigation:navigation-ui-ktx:2.2.2'

// Room components
implementation "androidx.room:room-runtime:2.2.5"
kapt "androidx.room:room-compiler:2.2.5"
implementation "androidx.room:room-ktx:2.2.5"
androidTestImplementation "androidx.room:room-testing:2.2.5"

// Lifecycle components
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
implementation "androidx.lifecycle:lifecycle-common-java8:2.2.0"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"

// Kotlin components
implementation "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"


Timestamps:
0:00 - Introduction
0:39 - ROOM Advantages
1:09 - ROOM Main Components
2:00 - App Preview
2:38 - Dependencies
3:28 - Create Entity
5:07 - Create Dao
7:02 - Create Database
10:49 - Create Repository
12:10 - Create ViewModel

Cho xem nhiều hơn
0 Bình luận sort Sắp xếp theo
Bình luận trên Facebook

Tiếp theo

Tự chạy