일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딜리티
- if kakao 다음 웹툰의 UX
- RxJava
- if kakao 안드로이드
- RxJava 요약
- 카카오 개발자 컨퍼런스 후기
- 리액티브 프로그래밍
- if kakao 카카오뱅크 모바일 앱 개발 이야기
- Rxjava2
- if kakao 동영상
- XOR 연산자
- onserveOn
- OddOccurrencesInArray
- if kakao 후기
- if kakao 세션 영상
- RxJava 프로그래밍
- Android
- 뜨거운 Observable
- if kako 모바일 세션
- XOR 비트연산자
- Array 알고리즘
- subscribeOn
- RxJava2 정리
- RxJava 스케줄러
- if kakao 카카오톡의 서버사이드 코틀린
- if kakao 다음 모바일 첫 화면 개선기
- RxJava2 Single
- 차가운 Observable
- 카카오 개발자 컨퍼런스
- if kakao 2018
목록2018/09/08 (3)
태임쓰의 개발블로그
3. 리액티브 연산자 - 기초3.1 리액티브 연산자 특징다양한 연산자 함수가 존재하지만, 모두 알아야 리액티브 프로그래밍을 할 수 있는건 아니다필수 연산자의 개념을 알면 나머지는 필수 연산자에서 파생된 연사자이므로 이해할 수 있기 때문언어 특성과 크게 연관이 없다.ReactiveX는 자바 뿐만 아니라 자바스크립트, 닷넷, 스칼라, 클로저, 스위프트의 리액티브 연산자 목록 함께 제공RxJava에 익숙해지면 다른 프로그래밍 언어에서도 리액티브 프로그래밍을 쉽게 익힐 수 있음. 3.2 리액티브 연산자의 종류연산자 종류무엇Ex생성(Creating) 연산자Observable, Single 클래스 등으로 데이터의 흐름을 만들어 내는 함수create(), just(), fromArray(), interval(), r..
2. ObservableRxJava는 Observable에서 시작해 Observable로 끝난다고 해도 과언이 아닐 정도로 중요한 개념.RxJava 1.x 에서는 Observable, Single 클래스2.x 에서는 Observable, Maybe, Flowable 클래스 (상황에 맞게 세분화해 구분해 사용) 2.1 Observable 클래스Observable은 옵서버(observer) 패턴을 구현옵서버 패턴은 객체의 상태 변화를 관찰하는 관찰자(옵서버) 목록을 객체에 등록그리고 상태 변화가 있을 때마다 메서드를 호출하여 객체가 직접 목록의 각 옵서버에게 변화를 알려준다.라이브사이클은 존재하지 않으며, 보통 단일 함수를 통해 변화만 알린다.Observable은 무슨 뜻?직관적으로 => 관찰자(Observ..
1. 리액티브 프로그래밍과 RxJava1.1 리액티브 프로그래밍이란?자바 언어와 리액티브 프로그래밍은 대략 두 가지 관계가 있다고 정리 할 수 있음.기존 pull 방식의 프로그래밍 개념을 push 방식의 프로그래밍 개념으로 바꾼다.예를 들어, 전국 매장의 매출액 정보를 실시간으로 집계한다고 할 때, 기존에는 각 매장의 변화 상황을 데이터베이스에서 가져(pull)와야한다. 하지만, 리액티브 프로그래밍서는 데이터의 변화가 발생했을 때 변경이 발생한 곳에서 새로운 데이터를 보내(push 방식)준다.함수형 프로그래밍의 지원을 받는다.우리가 아는 콜백이나 옵서버 패턴을 넘어 RxJava기반의 리액티브 프로그래밍이 되려면 함수형 프로그래밍이 필요콜백이나 옵서퍼 패턴은 옵서버가 1개이거나 단일 스레드 환경에서는 문제..