Как стать автором
Обновить

Комментарии 3

Использование RxJava из коробки и без мучений?

Статься — простой пересказ туториала retrofit2 т.е. По мне так ни чего нового, можно любой туториал на хабре взять или любую библиотеку и переписать его на kotlinи выдать в качестве статьи — но это же смешно.

по это все
  • Классы данных
  • Объявления объектов
  • Сопутствующие объекты
  • Строковые шаблоны
  • Взаимодействие с Java

уже было сказано и не раз статей 10 было про котлин с эим содержанием после обявления гугла о поддержке котлина официально.

статья назвается Retrofit на Android с Kotlin но при чем тут RxJava? для удобства — ладно пусть, но опять таки все из туториала по retrofit2. На лицо перепечатывание с сайта Retrofit.

Далее есть раздел 3. Создание API-интерфейса и в нем приведен пример инерфейса и метода
interface GithubApiService {

    @GET("search/users")
    fun search(@Query("q") query: String,
               @Query("page") page: Int,
               @Query("per_page") perPage: Int): Observable<Result

}

все все ок (перепечатан пример из retrofit2 толкьо на котлин) но где черт возми объяснение как из него будет создан Observable, и почему не Call?
можно дополнить и укзать что именно отвечает за такую возможность.

А по мне так RxJava в данной статье это лишнее, убери ее и отличий будет минимум, куда приколькнее было бы расскзать о стандартном подходе, а в конце статьи добавить о том как легко можно можно испольвзать RxJava — заменой всего 2х строчек.

Так же например было бы куда полезнее расскзать про то как можно рабоатть с retrofit2 + LiveData например.
Rx — уже приелся и для данного примера профита от его испольвзания нет.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории