책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960778146
· 쪽수 : 144쪽
· 출판일 : 2016-01-28
책 소개
목차
1장 RX: 닷넷에서 Rx자바까지
마이크로소프트 리액티브 익스텐션
자바 세계에 상륙: 넷플릭스 Rx자바
__Rx자바는 무엇이 다른가?
정리
2장 왜 옵저버블인가?
옵저버 패턴
__옵저버 패턴은 언제 사용되는가?
Rx자바 옵저버 패턴 툴킷
__Observable
____핫 옵저버블과 콜드 옵저버블
____옵저버블 생성
__Subject = Observable + Observer
____PublishSubject
____BehaviorSubject
____ReplaySubject
____AsyncSubject
정리
3장 헬로 리액티브 월드
엔진 점화!
__의존성
____Rx안드로이드
__Utils
____롬복(Lombok)
____버터 나이프(Butter Knife)
____레트로람다(Retrolambda)
첫 번째 옵저버블
리스트로부터 옵저버블 생성하기
좀 더 많은 예제
__just()
__repeat()
__defer()
__range()
__interval()
__timer()
정리
4장 옵저버블 필터링
시퀀스 필터링
필요한 것만 얻기
__take()
__taskLast()
단 한 번만 발행
__distinct()
__distinctUntilChanged()
first()와 last()
skip()과 skipLast()
elementAt()
sample()
timeout()
debounce()
정리
5장 옵저버블 변환
*map 가족
__map()
__flatMap()
__concatMap()
__flatMapIterable()
__switchMap()
__scan()
__groupBy()
__buffer()
__window()
__cast()
정리
6장 옵저버블 결합
merge()
zip()
join()
combineLatest()
and(), then(), when()
switch()
startWith()
정리
7장 스케줄러: 안드로이드 메인 스레드 문제 해결
StrictMode
블로킹 I/O 오퍼레이션 피하기
스케줄러
__Schedulers.io()
__Schedulers.computation()
__Schedulers.immediate()
__Schedulers.newThread()
__Schedulers.trampoline()
논블로킹 I/O 오퍼레이션
SubscribeOn과 ObserveOn
시간이 오래 걸리는 작업 다루기
네트워크 작업 실행
정리
8장 REST 안에서 평화를: Rx자바와 레트로핏
프로젝트 목표
레트로핏
앱 구조
__액티비티 클래스 생성
__RecyclerView 어댑터 생성
____일기 예보 검색하기
____웹사이트 열기
정리