본문 바로가기

프로그래밍/RxJava

[RxJava] RxJava 학습 순서

RxJava의 javadoc 문서를 보아도 글로 된 함수의 설명만으로는 이 함수가 무슨 동작을 하는지 이해하기 어렵다.

지금 공부하는 책에서 학습 순서를 제시하고 있는데 아래와 같이 학습 순서를 따라가기 바란다.

1. Observable 클래스를 명확하게 이해한다.

(특히, Hot Observable과 Cold Observable)의 개념을 꼭 이해해야한다.)

2. 간단한 예제로 map(), filter(), reduce(), flatMap() 함수의 사용법을 익힌다.

3. 생성 연산자, 결합 연산자, 변환 연산자 등 카테고리별 주요 함수를 공부한다.

4. 스케줄러의 의미를 배우고 subscribeOn()과 observeOn() 함수의 차이를 알아둔다.

5. 그 밖의 디버깅, 흐름 제어 함수를 익힌다.