for (Integer number : numbers) { // Do some work } <p class="indent">
Observable.from(numbers) .subscribe({ num -> // Do some work }) <p class="indent">
view.animate() .x(10) .y(10) .duration(1000) .start(); <p class="indent">
apiService.login({ apiService.getUserData({ dbService.saveUserData({ uiThread.updateUI({ }) }) }) }); <p class="indent">
apiService.login() //Background thread .getUserData() //Background thread .saveUserData() //Background thread .subscribe(Subscriber { //UI thread void onComplete(){} void onError(Exception e){} void onNext(Object o){} }); <p class="indent">