일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코틀린
- Android P
- Flutter TextField
- C
- NDK
- Django REST
- 안드로이드
- Android
- 알고리즘
- kodility
- Rxjava2
- 프로그래머스
- RxJava
- Django REST Android
- Java
- android push
- Django REST framework
- android architecture component
- flutter firestore
- RxAndroid
- dart
- FLUTTER
- Kotlin
- C/C++
- mfc
- C++
- livedata
- Python
- 안드로이드 구글맵
- UWP
- Today
- Total
목록Rxjava2 (2)
개발하는 두더지
이번주 로또 번호를 가져와서 랜덤으로 생성한 번호와 비교하여 당첨결과를 확인하는 예제를 만들어보겠습니다. 결과물을 먼저 보자면 아래와 같습니다. 목차0. 환경설정1. 네트워크에서 로또 당첨 번호 가져오기2. 로또 랜덤 번호 생성하기3. 회차 당첨 번호와 랜덤 번호 비교하기4. 랜덤 번호 당첨 내역을 TextView에 출력하기 0. 환경설정build.gradleRxjava2 + RxAndroid + RxRetrofit 를 이용하므로 아래 라이브러리를 추가합니다dependencies { ... implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation 'io.reactivex.rxjava2:rxjava:2.1.14' implementation ..
Rxjava 2.x의 위키에 Observable 과 Flowable의 선택 기준이 공개되어있습니다. Observable을 선택하는 기준- 최대 1000개 미만의 데이터 흐름, Out of Memory Exception 이 발생할 확률이 적은 경우- 마우스, 터치 이벤트를 다루는 GUI 프로그래밍, 초당 1000회 이하의 이벤트를 다룸 Flowable을 선택하는 기준- 10000개 이상의 데이터를 처리하는 경우, 메서드 체인에서 데이터 소스에 데이터 개수 제한을 요청해야 함- 디스크에서 파일을 읽어 들일 경우- JDBC를 활용해 데이터베이스의 쿼리 결과를 가져오는 경우- 네트워크 I/O를 실행하는 경우 ( 서버에서 가져오길 원하는 만큼의 데이터양을 요청할 수 있을 때 ) 디스크, 네트워크에서 I/O, 데이..