Android Develop

[링크] RxJava와 Kotlin Coroutines 비교해보기

taehwan 2018. 11. 7. 08:05
728x90

다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.

이어보기 : https://thdev.tech/kotlin/2018/11/07/RxJava-To-Kotlin-Coroutine/


RxJava는 안드로이드 개발에 없어서는 안 될 존재가 되었다. 많은 개발자들이 사용하고 있으며, 구글도 RxJava 관련한 API를 제공한다. 하지만 RxJava를 이해하기까지 상당한 시간이 걸린다.

다음 코드를 이해하려면 과연 몇 개의 정보를 이해하고 있어야 할까?

Flowable.range(0, 10)
        .observeOn(Schedulers.io())
        .subscribeOn(Schedulers.io())
        .map {
            it + 1
        }
        .filter {
            it > 4
        }
        .observeOn(AndroidSchedulers.mainThread())
        .subscribe(
                {
                    println(it)
                    // UI 에서 처리
                },
                {
                    it.printStackTrace()
                    // 오류 처리
                }
        )


다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.

이어보기 : https://thdev.tech/kotlin/2018/11/07/RxJava-To-Kotlin-Coroutine/