elizarov
10/19/2017, 9:58 AMSingle
, like fun doSomething(): Single<SomeResult>
. Conceptually, there is nothing to observe there — these are just remote operations that you want to invoke asynchronously. Using suspend fun doSomething(): SomeResult
is simply more natural for those cases and results in more readable code.