If we define an Service to handle our REST API
Should this service be bound or IntentService ?
As we need to access it from many activities and need it to hold current Client-Server state attributes, I think we should choose the Bound Service, but am I right?
Summary
So finally I decided to combine Singleton and Sync Adapter models. Sync Adapter for large datasets and Singleton for quering non-data calls.