일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Django REST
- mfc
- Flutter TextField
- RxAndroid
- FLUTTER
- C
- flutter firestore
- 안드로이드 구글맵
- Java
- Android P
- livedata
- android push
- Django REST framework
- C++
- 코틀린
- NDK
- android architecture component
- Django REST Android
- Kotlin
- RxJava
- dart
- 알고리즘
- 안드로이드
- C/C++
- Android
- Python
- Rxjava2
- UWP
- 프로그래머스
- kodility
- Today
- Total
목록RxAndroid (3)
개발하는 두더지
이번주 로또 번호를 가져와서 랜덤으로 생성한 번호와 비교하여 당첨결과를 확인하는 예제를 만들어보겠습니다. 결과물을 먼저 보자면 아래와 같습니다. 목차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, 데이..
Cold ObservableObservable 객체 사용구독 시 데이터 발행lazy 접근법웹 요청, 데이터베이스 쿼리등이 사용되며 내가 요청할 때 결과를 받음 Hot ObservableConnectableObservable 객체 사용구독 여부와 상관없이 데이터 발행구독 시점으로 데이터를 받음마우스 이벤트, 키보드 이벤트, 시스템 이벤트, 센서 이벤트, 주식 가격 이벤트 등에 사용