Reactive programming in android


Details
https://secure.meetupstatic.com/photos/event/c/8/c/6/600_466371398.jpeg
The world of Android is asynchronous. Be it network calls, database operations, IO or parsing. Trying to deal with these requires either a lot of boilerplate code (handler threads, messages, and queues ) or a sufficiently developed proven solution like reactive programming.
Reactive programming is all about reacting to changes in data. This allows us to simplify the asynchronous processing of potentially long-running operations. It also provides a defined way of handling multiple events, errors and termination of the event stream.A simplified way of running different tasks in different threads.
Let's explore reactive programming in android (RxJava and RxAndroid) and how it makes our lives easier and apps better.
Agenda:
Concerns about android app development
Demo app (that freezes and crashes)
What is reactive programming?
Reactive programming fundamentals
RxJava and RxAndroid FTW
RxJava with Retrofit
Rectified demo app
Concluding remarks
Join us on Nov-26th, 2017, 11:00 AM onwards. Snacks and open discussion post session.

Reactive programming in android