Too Long; Didn't Read
The first thing that came to my mind when I first heard about<strong> <em>Functional Reactive Programming</em> </strong>(<strong><em>FRP</em></strong>) and <strong><em>RxJava</em></strong> was why?! Why switch from my comfortable Imperative programming and AsyncTask world? The answer was not clear at that time but after recent experiences I felt the need for it. In this part I will try to convince you, honestly myself as well a little bit, to learn <em>RxJava</em> and then we will discuss what it is we are trying to achieve using <em>RxJava</em> (Psst… Hint, it is a paradigm). In later parts, we will cover the basics of <em>RxJava</em> and it’s implementation in real life based android applications.