일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동영상
- RxKotlin
- MotionLayout
- PagingLib
- android13
- Koin
- paging
- Reactive
- Animation
- mvvm
- node.js
- Observable
- google play
- MediaPlayer
- node
- 인앱결제
- 테스트 자동화
- MediaSession
- GCP
- SWIFTUI
- list
- databinding
- Kotlin
- php
- Android 13
- junit
- Android
- mysql
- rx
- SwiftUI Tutorial
- Today
- Total
목록리액티브 (2)
봄날은 갔다. 이제 그 정신으로 공부하자
지금까지 여러 타입의 연산자에 대해 알아보았습니다. 이번 글은 연산자 타입의 마지막으로 유틸리티 작업을 수행하는데 도움을 주는 유틸리티 연산자에 대해 설명하도록 하겠습니다. 유틸리티 작업을 수행하는데 도움을 주는 연산자들 입니다. 이번 글에서 설명할 유틸리티 연산자의 종류는 다음과 같습니다. - reduce() - count() - any() - all() - contains() - doOnXXX() - serialize - cache() reduce reduce() 연산자는 누적 연산자로 프로듀서의 모든 방출들을 누적해서 onComplete 이벤트 호출 시 누적한 값을 내보냅니다. reduce 연산자는 앞서 설명한 scan 연산자(변환 연산자)와 유사한데 scan 연산자가 아이템 방출시마다 누적했다가 ..
Reactive에 대한 글을 써보려 합니다. ^^;; 병렬 처리 라이브러리 중 하나인 Coroutine에 대한 글은 이전에 작성했었는데 Reactive에 대한 글은 작성한 적이 없더라구요. Reactive에 대한 글을 정리하려는 이유는 정리 안해놓으면 까먹을 것 같아서 입니다. Reactive는 정리할 내용이 많아 차근차근 시리즈로 게시할 예정입니다. 리액티브 프로그래밍이란? 위키피디아에는 아래와 같이 정리하고 있습니다. 리액티브 프로그래밍은 데이터 스트림과 변경 사항 전파를 중심으로하는 비동기 프로그래밍 패러다임이다. 이것은 프로그래밍 언어로 정적 또는 동적인 데이터 흐름을 쉽게 표현할 수 있어야하며, 데이터 흐름을 통해 하부 실행 모델이 자동으로 변화를 전파할 수 있는 것을 의미한다. 데이터와 데이터..