droidconIN 2016

The sixth edition of droidconIN

`Rxify`— a simple spell for complex RxJava operators

Submitted by Garima Jain (@ragdroid) on Aug 10, 2016

Section: Full talk (40 minutes) Technical level: Intermediate Status: Confirmed & Scheduled


This talk is about the operators which upon reading the document look daunting at first but if you get a grasp of them, they can be quite useful in almost all the apps you code. RxJava is your friend, it will make your life easier. With RxJava many complex tasks can be accomplished easily and without errors. As the title says, Rxify - you just need to cast the spells and all your work will be done. From hitting the cache-first to performing retries, just cast the spells and you are good to go.


RxJava operators are very useful but a little hard to learn at first. The task of selecting the appropriate operator for a particular scenario. The purpose of this talk will be to make the selection task easier. Giving examples of day-to-day scenarios and explanation of how to apply them. The list of the operators which I will talk about is as follows

  • map()
  • flatmap()
  • concat()
  • merge()
  • debounce()
  • take()
  • repeat()
  • zip()
  • filter()
  • retry()
  • buffer()
  • Others

I will start with the definiton of the operators, explain what it does and then list a scenario in which it can be applied. Will then show a simple code snippet of how to appy those operators. A gist of the talk that I will be presenting can be found on related blog posts on medium (Part1, Part2, Part 3 and Part 4 till now). These posts have also been published on newsletters like androiddevdigest.com importjava.org Part 3 on androiddevdigest.com


You should be a hard-core Harry Potter Fan - Just Kidding, Just come :)

Speaker bio

I am an IIT Jodhpur post-graduate and currently working as an Android Developer in Fueled Digital Media Ltd having an experience of 3 years in this domain. We work with some of the top tech startups and high profile clients such as Quizup, Porsche, Venturebeats, Gilt, HBO, Chicago Bulls, Kapture, KeyMe, Ducati, Rite Aid, Afterlight and more. Kindly refer to the links section to know more about what I have been upto.




Preview video



  • Mohammed Shaiban (@shaiban) 3 years ago

    Great learning from talk.

    • Garima Jain (@ragdroid) Proposer 3 years ago

      :) Thankyou

  • NancyMiller (@nancymiller) 3 years ago

    Estimate reputational risks and profits of social media cooperation via mobile applications for Android and iPhone! Launch fabulous http://appyresto.com app builder to get DIY apps for online trading and casino.

  • James Grills (@jamesgrills07) 2 years ago

    thanks for the post got to know a lot.

    • Garima Jain (@ragdroid) Proposer 2 years ago

      Glad to hear that! Thank you :)

Login to leave a comment