RxJava essentials : learn reactive programming to create awesome Android and Java apps /: learn reactive programming to create awesome Android and Java apps. (2015)
- Record Type:
- Book
- Title:
- RxJava essentials : learn reactive programming to create awesome Android and Java apps /: learn reactive programming to create awesome Android and Java apps. (2015)
- Main Title:
- RxJava essentials : learn reactive programming to create awesome Android and Java apps
- Other Titles:
- Learn reactive programming to create awesome Android and Java apps
- Further Information:
- Note: Ivan Morgillo.
- Authors:
- Morgillo, Ivan
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: RX -- from .NET to RxJava; Microsoft Reactive Extensions; Landing in the Java world -- Netflix RxJava; What's different in RxJava; Summary; Chapter 2: Why Observables?; The Observer pattern; When do you use the Observer pattern?; The RxJava Observer pattern toolkit; Observable; Hot and cold Observables; Creating an Observable; Subject = Observable + Observer; PublishSubject; BehaviorSubject; ReplaySubject; AsyncSubject; Summary; Chapter 3: Hello Reactive World. Start the engine!Dependencies; RxAndroid; Utils; Lombok; Butter Knife; Retrolambda; Our first Observable; Creating an Observable from a list; A few more examples; just(); repeat(); defer(); range(); interval(); timer(); Summary; Chapter 4: Filtering Observables; Filtering a sequence; Let's take what we need; Take; TakeLast; Once and only once; Distinct; DistinctUntilChanged; First and last; Skip and SkipLast; ElementAt; Sampling; Timeout; Debounce; Summary; Chapter 5: Transforming Observables; The *map family; Map; FlatMap; ConcatMap; FlatMapIterable; SwitchMap; Scan; GroupBy; Buffer; Window. CastSummary; Chapter 6: Combining Observables; Merge; Zip; Join; combineLatest; And, Then, and When; Switch; StartWith; Summary; Chapter 7: Schedulers -- Defeating the Android MainThread Issue; StrictMode; Avoiding blocking I/O operations; Schedulers; Schedulers.io(); Schedulers.computation();Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: RX -- from .NET to RxJava; Microsoft Reactive Extensions; Landing in the Java world -- Netflix RxJava; What's different in RxJava; Summary; Chapter 2: Why Observables?; The Observer pattern; When do you use the Observer pattern?; The RxJava Observer pattern toolkit; Observable; Hot and cold Observables; Creating an Observable; Subject = Observable + Observer; PublishSubject; BehaviorSubject; ReplaySubject; AsyncSubject; Summary; Chapter 3: Hello Reactive World. Start the engine!Dependencies; RxAndroid; Utils; Lombok; Butter Knife; Retrolambda; Our first Observable; Creating an Observable from a list; A few more examples; just(); repeat(); defer(); range(); interval(); timer(); Summary; Chapter 4: Filtering Observables; Filtering a sequence; Let's take what we need; Take; TakeLast; Once and only once; Distinct; DistinctUntilChanged; First and last; Skip and SkipLast; ElementAt; Sampling; Timeout; Debounce; Summary; Chapter 5: Transforming Observables; The *map family; Map; FlatMap; ConcatMap; FlatMapIterable; SwitchMap; Scan; GroupBy; Buffer; Window. CastSummary; Chapter 6: Combining Observables; Merge; Zip; Join; combineLatest; And, Then, and When; Switch; StartWith; Summary; Chapter 7: Schedulers -- Defeating the Android MainThread Issue; StrictMode; Avoiding blocking I/O operations; Schedulers; Schedulers.io(); Schedulers.computation(); Schedulers.immediate(); Schedulers.newThread(); Schedulers.trampoline(); Nonblocking I/O operations; SubscribeOn and ObserveOn; Handling a long task; Executing a network task; Summary; Chapter 8: REST in Peace -- RxJava and Retrofit; The project goal; Retrofit; The app structure. Creating the Activity classCreating the RecyclerView adapter; Retrieving the weather forecast; Opening the website; Summary; Index. … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.133
COMPUTERS -- Programming -- Mobile Devices
Computer programming
Application software -- Development
Java (Computer program language)
Computer science
Java (Computer program language)
Object-oriented programming (Computer science)
Application software -- Development
Computer programming
Java (Computer program language)
COMPUTERS -- Internet -- Application Development
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781784393571
1784393576
1784399108
9781784399108 - Related ISBNs:
- 9781784399108
- Notes:
- Note: Description based on online resource; title from cover (Safari, viewed June 10, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88182
- Ingest File:
- 01_028.xml