By Ivan Morgillo
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/)
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.
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.
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.
- Expert PHP and MySQL: Application Design and Development (Expert's Voice in Web Development)
- Bootstrap Site Blueprints
- Deploying HTML5
- UX Lifecycle: The business guide to implementing great software user experiences
- Cloud Computing Using Oracle Application Express
- Web-Programmierung mit Node, Express und Pug (German Edition)
Additional resources for RxJava Essentials
Example text