Статья удалена: она не содержала ни одной новой идеи, а сам пример устарел.

Retrofit - самая популярная сегодня библиотека для быстрой реализации API, использующих в качестве транспорта HTTP. Сразу “из коробки” доступна возможность получать ответы от сервера в виде Observable и дальше обрабатывать их всеми доступными инструментами RxJava. Для этого нужен RxJava adapter, берут тут.

В качестве альтернативы советую посмотреть на Ninjato. Дает те же удобства, но с большими возможностями расширения. В больших проектах это важно.

Ссылки