I\'m working on networking for my app. So I decided to try out Square\'s Retrofit. I see that they support simple Callback
Callback
@GET("/user/{id}/
It looks like you're reinventing the wheel, what you're doing is already implemented in retrofit.
For an example, you could look at retrofit's RestAdapterTest.java, where they define an interface with Observable as return type, and then use it.