Поскольку это перевод, а не мое авторство, и я пока не очень хорошо разбираюсь в Rx, думаю, я не в праве давать такие комментарии. Будет здорово, если кто-то другой ответит
Различия между типами можно посмотреть например здесь
Для ускорения скорости разработки :)
Кто-то уже написал то, что скорее всего понадобится в большинстве проектов.
В случае с Retrofit, после того как один раз создан и настроен Retrofit клиент добавление еще одного запроса к Api занимает пару строк и пару минут. Кроме того не приходится заботиться об асинхронности самостоятельно (в андроид нельзя выполнять запросы к сети из главного (UI) потока), а без сторонних библиотек это требует много усилий и нервов :D
Не уверена, что это возможно, во всяком случае у меня не получилось. На своем компьютере можно без callback тогда запустить, а просто запрашивать все время как в большинстве ботов в сети новые сообщения и обрабатывать их
Различия между типами можно посмотреть например здесь
Вроде все теперь
Кто-то уже написал то, что скорее всего понадобится в большинстве проектов.
В случае с Retrofit, после того как один раз создан и настроен Retrofit клиент добавление еще одного запроса к Api занимает пару строк и пару минут. Кроме того не приходится заботиться об асинхронности самостоятельно (в андроид нельзя выполнять запросы к сети из главного (UI) потока), а без сторонних библиотек это требует много усилий и нервов :D
И кстати
Возможно у вас другая рабочая директория