Excelent article Ali Muzaffar! I miss the gold old days when I thought that AsyncTasks were the solution for all my problems :)
I used IntentServices for background processing for a while. Thank you for put some light on IntentService internals.
I’m a huge fan of RxAndroid right now.
What do you think about RxAndroid? How do you compare RxAndroid and HandlerThreads? When do you use one instead of the other?