RxJava2를 이용한 Android Retrofit 통신
2018. 4. 10.
RxJava 이번 포스팅은 RxJava2를 적용한 Android Retrofit 통신입니다. RxJava는 ReactiveX에서 함수형(Functional)이라는 단어를 설명하듯 옵저버블 스트림 상에서 간결한 인풋과 아웃풋 펑션을 이용해서 복잡한 상태 없는 프로그램 환경을 만드는 것입니다.Reactive 프로그래밍의 핵심 요소 데이터의 강을 만드는 Observable 데이터의 강에서 데이터를 하나씩 건지는 Subscriber RxJava2 - 더 이상 null값을 보낼 수 없다. - Observable 에서 null을 보내게 되면 바로 NullPointerException이 발생. - > Completable, Maybe 사용 또는 enum을 선언하여 null 대신 enum을 emit(발생)하는 방법으로..