Reactive Programming on Android with RxJava

Reactive Programming on Android with RxJava

English | 2017 | ASIN: B073L5JB27 | 138 Pages | AZW3/PDF/EPUB (conv) | 2.84 MB

Most modern mobile applications require that the user interface be responsive despite simultaneous operations occurring-downloading data over the network, displaying animations, writing files to disk, etc. As a consequence, concurrency and asynchronicity are inherent in mobile programming. Orchestrating concurrent code written in an imperative way, however, is known to be difficult and error-prone. Using the reactive programming paradigm, we are able to simplify much of these needs.

In the Android-world, the leading library for enabling reactive programming is RxJava. RxJava is the backbone of many large-scale applications such as Netflix, Soundcloud, and Trello. This book seeks to explain all there is to know about this topic and its applications in Android development using the latest version of RxJava, RxJava 2.x, by using examples that are familiar to Android developers.

At a high level, you will learn the following concepts:

- The 3 O's-Observable, Operator, Observer
- Alternative base reactive types-Completable, Maybe, Flowable
- Multithreading
- Hot vs. Cold Observables
- Subjects
- Error Handling
- Backpressure
- ¡­and many more!


[Fast Download] Reactive Programming on Android with RxJava

Ebooks related to "Reactive Programming on Android with RxJava" :
Spring: Developing Java Applications for the Enterprise
Learning Concurrent Programming in Scala - Second Edition
Beginner's Guide to Android App Development: A Practical Approach for Beginners
Introduction to JVM Languages
Learning Spring 5.0
The Java Programming Language
Pro JSP 2 (Expert's Voice in Java) by Simon Brown
Java: The Ultimate Beginners Guide to Java Programming
Android Sensor Programming By Example
Java Software Solutions: Foundations of Program Design (7th Edition)
Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.