RxJava 리액티브 프로그래밍(스다 토모유키, 길벗)를 공부하면서 정리하는 포스팅입니다.
Reactive, 반응형은 데이터의 비동기적 처리를 위해 고안된 것으로 현재 다양한 프로그래밍 언어에서 제공되고 있다. 아래는 ReactiveX(Rx) 사이트이며, 보다 자세한 내용은 홈페이지를 참고하기 바란다.
RxJava에서 파생된 라이브러리로는 RxKotlin, RxAndroid 등이 있는데 RxJava를 이해하고 있다면 사용에 문제는 없을 것으로 보인다.
아래 링크는 깃허브에 공개된 RxJava이며, 현재 버전 3.x대 까지 나왔으며(2020.02.07 기준, 3.0.0-RC9), 2.x대 버전이 안정화 버전이라 볼 수 있겠다.
https://github.com/ReactiveX/RxJava
RxJava 라이브러리를 적용하는 것은 다른 라이브러리와 동일하게 dependency 추가로 간편하게 사용할 수 있다.
dependencies {
...
//rxjava3
implementation 'io.reactivex.rxjava3:rxjava:3.x.y'
...
}
추후 예제 공부내용을 추가로 정리해서 포스팅 할 예정이다.
'안드로이드' 카테고리의 다른 글
Android EditText 입력창(SoftInput) 숨기는 방법 (0) | 2020.03.16 |
---|---|
Android Asset 활용하기 (0) | 2020.03.10 |
다른 앱의 알림(Notification) 내용 가져오는 방법(알림 접근) (1) | 2020.03.09 |
기상청 API 변경사항 적용 및 후기 (0) | 2020.02.12 |
안드로이드 카메라, 갤러리 연동 (1) | 2020.01.09 |