본문 바로가기
반응형

Reactive programming6

마블 다이어 그램 - marble diagrams [이 글은 RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드까지 한번에 책을 공부하면서 정리한 내용입니다.] 마블 다이어그램이라는 것이 있습니다. 이는 RxKotlin을 이해하는 핵심 도구 입니다. 마블 다이어그램의 예를 보면서 이해하는 것이 가장 좋은 방법인것 같아 ReactiveX 홈페이지에서 마블 다이어그램을 가져와서 설명하겠습니다. 1. 실선은 Obervable의 시간표시줄 입니다. 시간 순으로 데이터가 발행되는 것을 표현합니다. 2. Observable에서 발생하는 데이터 입니다. 시간 순서대로 별, 삼각형, 오각형, 원 등의 도형을 발행합니다. 데이터를 발행할 때는 onNext알림이 발생합니다. 3. Observable에서 데이터 발행을 완료했다는 의미입니다. 한번 완료하면 이.. 2019. 10. 18.
ReactiveX - Reactive Programming [이 글은 RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드까지 한번에 책을 공부하면서 정리한 내용입니다.] 출처: https://jeongupark-study-house.tistory.com/39 [공부!공부! 공부합시다!!!] ReactiveX는 무엇일까? ReactvieX 공식 사이트에서 Introduce 첫줄을 보면 'ReactiveX는 관찰 가능한 시퀀스를 사용하여 비동기 및 이벤트 기반 프로그램을 작성하기위한 라이브러리입니다.' 라고 한다. 즉, 반응형 프로그래밍(Reactive Programming)을 도와주는 Library 입니다. 여기서 반응형 프로그래밍이란 Reactive programming is programming with asynchronous data strea.. 2019. 10. 18.
반응형