This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, August 28 • 2:20pm - 3:00pm
Introduction to Functional Reactive Programming

Log in to save this to your schedule and see who's attending!

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.

avatar for Juan Gomez

Juan Gomez

Sr. Software Engineer, Netflix
Juan is a Senior Software Engineer at Netflix, where he’s in charge of the design and implementation of various aspects of the company's Android applications. He was previously an Android Engineer at Eventbrite and has been developing mobile solutions since the days of the PDA. | | He is an active member of both the Python and Android communities, and has previously spoken about Mobile Development topics including Android on conferences... Read More →

Friday August 28, 2015 2:20pm - 3:00pm

Attendees (9)