Download RxJava Essentials by Ivan Morgillo PDF

By Ivan Morgillo

Learn reactive programming to create notable Android and Java apps

About This Book

  • Create interactive Android apps with Java Reactive Extensions
  • Learn Reactive Programming via real-life examples that you should use on your Android app
  • Beat Android concurrency and threading matters to take your apps to a brand new level

Who This ebook Is For

If you're an skilled Java developer, reactive programming offers you a brand new strategy to strategy scalability and concurrency on your backend platforms, with out forcing you to change programming languages.

What you are going to Learn

  • Master the Observer trend and create Observable gadgets and sequences
  • Convert lists of items to Observable sequences
  • Change current ways to reactive asynchronous functions
  • Filter Observable sequences to make sure that merely the price you will want will succeed in your functions
  • Transform and manage Observable sequences into new sequences
  • Combine, merge, and concatenate Observable sequences to create new sequences
  • Move clear of the Android major thread and AsyncTask to benefit multithreading and concurrency the straightforward approach with Schedulers
  • Communicate with a distant relaxation API utilizing Retrofit Observable responses
  • Create your first RxJava-powered Android app

In Detail

RxJava—Reactive Extensions for the JVM—is a library for composing asynchronous and event-based courses utilizing Observable sequences for the Java VM, so that it will assist you beat Android platform obstacles to create stunning Android apps.

Starting with a few quickly historical past details at the Rx .NET library, this booklet speedy strikes directly to your first instance. you'll comprehend Observables and learn how to filter out, remodel, or merge them intimately. subsequent, you'll the way to do away with Threads, AsyncTasks, and Handlers with Schedulers to create a delicate consumer event. strengthen a simple, ready-to-go method of leisure API communications and improve your abilities by way of operating with new not easy examples.

By the tip of the ebook, you could have explored the reactive programming international and should have created your first Android app with no need to consider threading, networking, concurrency, and assortment management.

The photos were taken from http://reactivex.io/ that is approved below a Create Commons 3.0 Attribution license (https://creativecommons.org/licenses/by/4.0/)

Show description

Read or Download RxJava Essentials PDF

Best application development books

Python 3 - Intensivkurs: Projekte erfolgreich realisieren (Xpert.press) (German Edition)

Python ist eine vollwertige Programmiersprache, mit der sich auch größere Anwendungen entwickeln lassen. In den letzten Jahren hat sie an Beliebtheit gewonnen, und mit Python three steht eine stark erweiterte model zur Verfügung. In dem Band werden die Werkzeuge und Programmiermöglichkeiten praxisorientiert vorgestellt.

Aptana studio Beginner’s Guide

In DetailAptana Studio three is a robust net improvement IDE in line with the Eclipse platform and gives many cutting edge applied sciences and lines for constructing powerful, sleek hi-standard web-applications. Aptana has been round because 2008 and it offers language aid for HTML, CSS, JavaScript, Ruby, Rails, Hypertext Preprocessor, Python, etc by utilizing plugins.

Magento PHP Developer’s Guide

In DetailMagento has thoroughly reshaped the face of e-commerce considering its release in 2008. Its innovative specialise in item orientated and EAV layout styles has allowed it to develop into the popular software for builders and outlets alike. "Magento personal home page Developer’s consultant" is a whole connection with Magento, permitting builders to appreciate its basic techniques, and get them constructing and checking out Magento code.

Pro Couchbase Server

Seasoned Couchbase Server is a hands-on consultant for builders and directors who are looking to benefit from the facility and scalability of Couchbase Server of their functions. This ebook takes you from the fundamentals of NoSQL database layout, via program improvement, to Couchbase Server management.

Additional resources for RxJava Essentials

Example text

Download PDF sample

Rated 4.14 of 5 – based on 19 votes