개복치개발자 강의는 아래의 링크에서 확인할 수 있습니다.
자 이번에는 이전에 했던 Room을 좀 더 발전시켜보겠습니다.
https://philosopher-chan.tistory.com/1483
아래와 같이 매우 간단한 앱입니다.
전체 데이터를 불러오고
데이터를 db에 쌓습니다.
자, 그러면 이 친구들을 어떻게 하는건지 하나씩 보겠습니다.
일단 xml파일들은 아래와 같고
폴더 구조는 아래와 같이 만들었습니다.
gradle에 아래와 같이 넣어주고
// ROOM
def roomVersion = "2.4.0"
implementation("androidx.room:room-runtime:$roomVersion")
kapt("androidx.room:room-compiler:$roomVersion")
implementation("androidx.room:room-ktx:$roomVersion")
//ViewModelScope
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0")
id 'kotlin-kapt'
전체 gradle은 아래와 같습니다.
그리고 나머지 코드들
'Android Jetpack' 카테고리의 다른 글
WorkManager - 1 (WorkManager란) (0) | 2022.03.06 |
---|---|
Coroutine - 4 (Retrofit + Coroutine) (0) | 2022.03.02 |
Coroutine - 2 (Dispatchers) (0) | 2022.02.22 |
Coroutine - 1 (Coroutine이란?) (0) | 2022.02.20 |
Jetpack Navigation - 6 (Animation) (0) | 2022.02.19 |