250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 안드로이드 Sunflower 스터디
- 막내의막무가내
- Fragment
- 막내의막무가내 rxjava
- 막내의막무가내 플러터
- 안드로이드 sunflower
- 막내의막무가내 일상
- 막무가내
- 막내의 막무가내
- 안드로이드
- 주엽역 생활맥주
- 부스트코스
- 막내의막무가내 프로그래밍
- 막내의 막무가내 알고리즘
- 2022년 6월 일상
- 막내의막무가내 목표 및 회고
- 막내의막무가내 코틀린
- 막내의막무가내 플러터 flutter
- 막내의막무가내 SQL
- 막내의막무가내 안드로이드 에러 해결
- 프래그먼트
- 막내의막무가내 안드로이드 코틀린
- 부스트코스에이스
- 막내의막무가내 알고리즘
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 코틀린 안드로이드
- flutter network call
- 주택가 잠실새내
- 프로그래머스 알고리즘
- 막내의막무가내 안드로이드
Archives
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[RxJava] RxJava 리엑티브 프로그래밍 공부 정리 본문
728x90
RxJava 공부를 조금씩 해볼려고 합니다.
공부하면서 중요하고 핵심적인 것들을 간략하게 정리하겠습니다. (진행형)
[RxJava 개념]
리엑티브 프로그래밍은 데이터 흐름과 변화의 전달에 관한 프로그래밍 패러다임입니다.
리액티브 프로그램은 주변의 환경과 끊임없는 상호작용을 하는데 프로그램이 주도하는 것이 아니라 환경이 변하면 이벤트를 받아 동작합니다. 상호작용 프로그램은 자신의 속도에 맞춰 일하고 대부분 통신을 담당하는 반면, 리엑티브 프로그램은 외부 요구에 반응에 맞춰 일하고 대부분 정확한 인터럽트 처리를 담당합니다.
[Obeservable 클래스]
옵서버 패턴을 구현한 클래스입니다.
onNext() -> Observable 데이터 발행 알림.
onComplete() -> 모든 데이터 발행완료 됬음을 알림, 단 한번만 발생, 이 이후 onNext 발생 X
onError -> 에러 발생 알림, 이것이 호출 된 이후는 onNext, onComplete 발생 X, 이 이후 Observable 이 실행종료됨
[Single 클래스]
Observable의 특수한 형태로 차이점은 오직 1개의 데이터만 발행 가능하다. 결과가 유일한 서버 API 호출 때 유용
나중에 공부하고 프로젝트 적용한 것을 정리하는게 좋겠습니다..
728x90
'안드로이드 > RxJava' 카테고리의 다른 글
[RxJava] RxJava 프로그래밍 책 후기 (6) | 2020.09.03 |
---|---|
[RxJava] Convert Observable to Single (Single.fromObservable) + flatMapCompletable (0) | 2020.05.21 |
[RxJava] MVVM - Model Layer 네트워크 통신에 적용 (4) | 2020.05.12 |
[RxJava] 기초 개념 정리 사이트 (0) | 2020.05.08 |
[RxJava] Observable 클래스 (0) | 2020.04.01 |
Comments