Packtpub – Reactive Programming for Android

Packtpub – Reactive Programming for Android
English | Size: 1.5 GB
Genre: eLearning

Writing code on Android is hard. Writing high-quality code that involves concurrent and parallel tasks is even harder. Ensuring that this code will run without unforeseen race conditions is an order-of-magnitude harder. RxJava can help write code for such tasks.

In this course the novice developer will be introduced to a wide variety of tools that RxJava provides to enable them to produce robust and high-quality code for their asynchronous tasks by building a relatively simple application using advanced RxJava techniques to produce a high-quality product.

The starting sections will lead the developer through RxJava’s initial setup in the Android environment. Later you will learn about RxJava 2.0 step-by-step by starting off with stock data processing and display. The developer will learn to choose appropriate Schedulers and to use the Retrofit library for remote requests. In the final sections, the viewer will also learn advanced topics such as adding integration to Twitter to process its streaming data by combining it with stock data.

Style and Approach

This course is a step-by–step, practical guide that will essentially teach you to set up, implement, and debug Reactive Android code with ease.

What You Will Learn

Set up an environment for asynchronous (that is, Reactive) Android programming
Write custom observables and higher-level abstractions
Orchestrate multiple calls using Reactive programming principles
Fetch remote financial data using RxJava
Integrate and process Twitter streams gracefully
Utilize Reactive programming to develop interactive and responsive Android apps
Create your own application to follow financial stock updates in real-time based on selected companies’ symbols
Integrate updates from Twitter for those companies.

Download Faster with Resume Support with Premium Account


If any links die or problem unrar, send request to

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.