Не смотря на то что сегодня появилось много новых удобных технологий связка Service+ContentProvider+CursorLoader мне нравится больше всего
https://dl.google.com/googleio/2010/android-develo...
Service можно заменить на что то привычно и готовое, не суть
Для реализации запросов мне нравится связка retrofit + gson
Также рекомендую посмотреть в сторону rxjava