dao (2) 썸네일형 리스트형 [Android] RxJava로 Room구현하기 2021.03.25 - [Android] - [Android] 검색어 저장 기능 구현해보기(dagger-hilt, room, coroutine, mvvm) 지난번에는 naver 영화 검색을 구현하고 검색 키워드 자동저장 기능을 Coroutine + Room으로 구현했다. 이번 포스팅에서는 이전에 놓친 부분들을 리팩토링하고 RxJava로 구현하고자 한다. 1) SearchEntity.kt - entity부분은 이전 포스팅에서 변경된 부분은 없다. @Entity(tableName = "search_history") data class SearchEntity( @PrimaryKey(autoGenerate = true) val id: Int? = null, @ColumnInfo(name = "search_que.. [Android] 검색어 저장 기능 구현해보기(dagger-hilt, room, coroutine, mvvm) 지난 포스팅에서 RxJava로 naver api를 이용하여 영화 검색 기능을 만들어 보았다. 2021.03.22 - [Android] - [Android] Naver검색 api - RxJava, Retrofit, MVVM, Hilt 이번에는 영화를 검색했을 때 최근 검색어 자동저장을 Room을 이용해 만들어보았다. 이번에도 RxJava로 구현을 하려고 했으나 먼저 Coroutine으로 작성하는 법을 포스팅하고 RxJava를 더 공부한 다음 리팩토링 하고자 한다. 1) build.gradle(module: app) dependency 추가 - 다음과 같이 Room 의존성을 추가해준다. ext { retrofit_version = "2.9.0" lifecycle_version = "2.2.0" room_ve.. 이전 1 다음