for my app I made a framework for all network calls to an external API. I put everything in \"Services\" like: UserService, MessageService etc. So
UserService
MessageService
Loaders should be used instead of directly using Async tasks. There are specific Loader API's for specific operations like perform transations in sqlite database etc.