반응형 코루틴2 [Android] (번역) Comparing Kotlin Coroutines with Callbacks and RxJava 이 글은 https://www.lukaslechner.com/comparing-kotlin-coroutines-with-callbacks-and-rxjava/ 를 번역한 것입니다. (잘못된 부분이나 내용 개선에 관해서 피드백 환영합니다.) Intro 나는 현재 Kotlin Coroutines에 많은 시간을 투자하고 있습니다. 그래서 Android에서 Coroutine을 사용하는 가장 일반적인 사례에 대해 조사하고 오픈소스 예제 프로젝트를 구현했습니다. 현재 16개의 일반적인 Coroutine 사용 사례가 포함되어 있습니다. 이 프로젝트의 샘플이 많은 개발자에게 도움이 될 수 있다고 생각합니다. Coroutine의 실제 이점을 더 잘 이해하기 위해 비동기 프로그래밍에 대한 다른 접근 방식으로 Callbac.. 2021. 8. 20. [Android] 스마트폰 내장 DB를 사용하기 위한 Room 2탄 🔶 Repository와 MVVM에서 사용 이제 우리가 만든 Room DB를 실제적으로 사용할 수 있게 Repository를 만들어 봅시다. 이때 주의할 점은 Room DB가 메인 스레드에서 접근하려면 하면 에러가 납니다. 그래서 별도의 스레드를 사용해야 합니다. 그래서 비동기 처리를 위해 코루틴을 적용했습니다. class UserRepository(application: Application) { private val userDatabase = UserDatabase.getInstance(application)!! private val userDao: UserDao = contactDatabase.userDao() private val users: LiveData = userDao.getAll() fu.. 2021. 8. 13. 이전 1 다음 반응형