Introduction to Functional Reactive Programming

A session at Droidcon NYC

Friday 28th August, 2015

2:20pm to 3:00pm (EST)

This talk will be an introduction to the ideas behind functional reactive programming and how you can move away from traditional synchronous state management with variables to asynchronous streams of data instead. You will learn how Rx (Reactive Extensions) Observables simplify concurrent code and let you write asynchronous, message based Android apps, in ways that are more elegant and a bit less error prone than traditional Android mechanisms.

We will also take a look at some Higher-order functions such as map(), flatmap(), filter(), zip() and reduce() as well as some other Rx operators that enable you to write simple, expressive and concise code to process Observables and solve problems in many common Android scenarios. These powerful yet easy to use abstractions will let you write asynchronous code in a very straightforward, declarative fashion; making the task of writing great Android apps a lot easier.

About the speaker

This person is speaking at this event.
Juan Gomez

Sr. Software Engineer @ Netflix

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:20pm3:00pm EST

Date Fri 28th August 2015

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session