Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to RxJava in Android

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Introduction to RxJava in Android

Presentation held on Mobile Meetup in Sarajevo 04.06.2016.
This presentation was used to learn basics of RxJava and reactive programming in general and start up a talk on it.

More info on: https://github.com/esensar/rxjava-github

Avatar for Ensar Sarajčić

Ensar Sarajčić

June 04, 2016

Other Decks in Programming

Transcript

  1. REACTIVE PROGRAMMING IN ANDROID (FUNCTIONAL) REACTIVE PROGRAMMING ▸ Real time

    applications ▸ Observables (Streams) ▸ Event chains Event timeline
  2. REACTIVE PROGRAMMING IN ANDROID WHY USE IT IN ANDROID? ▸

    Mobile apps in general can benefit from reactive design ▸ Focus is greater on user experience and events, rather than computation and logic ▸ Keep code understandable by focusing more on business logic ▸ Asynchronous operations
  3. REACTIVE PROGRAMMING IN ANDROID SAMPLE APP ▸ Using GitHub API

    ▸ Fetch users, live search ▸ Download images asynchronously ▸ Fetch repos ▸ RxJava, RxAndroid, RxBindings