Index
A
- Activity class
- creating / Creating the Activity class
- Activity item
- creating / The project goal
- And/Then/When solution
- using / And, Then, and When
- Android Studio
- URL / Start the engine!
- app structure
- about / The app structure
- Activity class, creating / Creating the Activity class
- RecyclerView adapter, creating / Creating the RecyclerView adapter
- AsyncSubject
- about / AsyncSubject
B
- BehaviorSubject
- about / BehaviorSubject
- blocking I/O operations
- avoiding / Avoiding blocking I/O operations
- buffer() function / Buffer
- Butter Knife / Butter Knife
C
- cast() function / Cast
- cold Observable
- about / Hot and cold Observables
- combineLatest() function
- using / combineLatest
- concatMap() function / ConcatMap
D
- Dagger2
- about / Retrofit
- debounce() function
- using / Debounce
- dependencies
- about / Dependencies
- RxAndroid / RxAndroid
- distinct() function / Distinct
- distinctUntilChanged() function / DistinctUntilChanged
E
- elementAt() function
- using / ElementAt
- endpoint
- about / Retrofit
- examples, RxJava
- about / A few more examples
- just() / just()
- repeat() / repeat()
- defer() / defer()
- range() / range()
- interval() / interval()
- timer() / timer()
F
- filter() function
- using / Filtering a sequence
- first() method
- using / First and last
- flatMap() function / FlatMap
- flatMapIterable() function / FlatMapIterable
G
- getApps() method
- about / SubscribeOn and ObserveOn
- Gradle
- using / Dependencies
- groupBy() function / GroupBy
H
- hot Observable
- about / Hot and cold Observables
I
- I/O operations
- nonblocking / Nonblocking I/O operations
- IntelliJ IDEA/Android Studio
- using / Start the engine!
- dependencies / Dependencies
- Utils / Utils
J
- join() function
- jsonschema2pojo
- URL / Retrofit
L
- last() method
- using / First and last
- loadList() function
- modifying / And, Then, and When
- log level
- about / Retrofit
- Lombok / Lombok
- long task
- handling / Handling a long task
M
- *map family
- about / The *map family
- map() function / Map
- flatMap() function / FlatMap
- concatMap() function / ConcatMap
- flatMapIterable() function / FlatMapIterable
- switchMap() function / SwitchMap
- scan() function / Scan
- groupBy() function / GroupBy
- buffer() function / Buffer
- window() function / Window
- cast() function / Cast
- map() function / Map
- merge() function
- using / Merge
N
- network task
- executing / Executing a network task
O
- Observable
- about / Observable
- events / Observable
- onCompleted() / Observable
- onError() / Observable
- cold Observable / Hot and cold Observables
- hot Observable / Hot and cold Observables
- creating / Creating an Observable, Our first Observable
- .create() method, using / Observable.create()
- .from() method, using / Observable.from()
- .just() method, using / Observable.just()
- .empty() method, using / Observable.empty(), Observable.never(), and Observable.throw()
- .never() method, using / Observable.empty(), Observable.never(), and Observable.throw()
- .throw, using / Observable.empty(), Observable.never(), and Observable.throw()
- creating, from list / Creating an Observable from a list
- Observable sequence
- emitting / Once and only once
- distinct() function / Distinct
- distinctUntilChanged() function / DistinctUntilChanged
- observeOn() method
- about / SubscribeOn and ObserveOn
- ObserveOn method
- about / SubscribeOn and ObserveOn
- Observer pattern
- about / The Observer pattern
- subject / The Observer pattern, Subject = Observable + Observer
- Observers / The Observer pattern
- using / When do you use the Observer pattern?
- Observable / Observable
- Observers
- about / The Observer pattern
- onBackpressureBuffer() method
- about / SubscribeOn and ObserveOn
- onCompleted() method
- about / Observable
- onError() method
- about / Observable
- OpenWeatherMap
- about / Retrieving the weather forecast
P
- PublishSubject
- about / PublishSubject
- pull-to-refresh feature
- about / Our first Observable
- push approach
- about / Microsoft Reactive Extensions
R
- RecyclerView adapter
- creating / Creating the RecyclerView adapter
- weather forecast, retrieving / Retrieving the weather forecast
- website, opening / Opening the website
- repeat() method
- about / Distinct
- ReplaySubject
- about / ReplaySubject
- Retrofit
- Retrolambda / Retrolambda
- Rx
- about / Microsoft Reactive Extensions
- push approach / Microsoft Reactive Extensions
- RxAndroid / RxAndroid
- RxJava
- about / Landing in the Java world – Netflix RxJava
- concepts / Landing in the Java world – Netflix RxJava
- features / What's different in RxJava
S
- sample() function
- using / Sampling
- scan() function / Scan
- Schedulers
- about / Schedulers
- types / Schedulers
- .io() / Schedulers.io()
- .computation() / Schedulers.computation()
- .immediate() / Schedulers.immediate()
- .newThread() / Schedulers.newThread()
- .trampoline() / Schedulers.trampoline()
- Schedulers.computation() / Schedulers.computation()
- Schedulers.immediate() / Schedulers.immediate()
- Schedulers.io() / Schedulers.io()
- Schedulers.newThread() / Schedulers.newThread()
- Schedulers.trampoline() / Schedulers.trampoline()
- sequence
- filtering / Filtering a sequence
- skip(2) function
- applying / Skip and SkipLast
- skipLast() function
- applying / Skip and SkipLast
- StackExchange API
- using / The project goal
- startWith() function
- using / StartWith
- StrictMode
- enabling / StrictMode
- subject
- about / The Observer pattern, Subject = Observable + Observer
- PublishSubject / PublishSubject
- BehaviorSubject / BehaviorSubject
- ReplaySubject / ReplaySubject
- AsyncSubject / AsyncSubject
- subscribeOn() method
- about / SubscribeOn and ObserveOn
- switch() function
- using / Switch
- switchMap() function / SwitchMap
T
- take() function
- using / Take
- take() method
- about / Distinct
- take(2) function
- applying / Take
- takeLast() function
- using / TakeLast
- timeout() function
- using / Timeout
U
- Universal Image Loader
- Utils
- about / Utils
- Lombok / Lombok
- Butter Knife / Butter Knife
- Retrolambda / Retrolambda
W
- window() function / Window