タグ

AndroidとRetrofitに関するsyo-sa19820615のブックマーク (3)

  • Kotlin coroutines + Retrofit 2 で API 通信を実装する - Qiita

    注意 この記事は、Kotlin: v1.2.31, Coroutines: v0.22.5に基づいており、最新バージョンでは正常に動作するものではないので、ご注意ください。 まえがき みなさん Kotlin coroutines 使ってますか。 Kotlin coroutines の入門は、こちらから。 入門Kotlin coroutines Android アプリの API 通信処理は、SDK 標準の AsynTask/Loader が使いづらかったため、近年は RxJava + Retrofit で実装することが主流になっていると思います。 が、上記記事にも書かれていますが、RxJava は非同期処理を行うためのフレームワークでもなんでもなく、単に API 通信時の非同期処理を行うだけに使うのは、学習コストが少し高かったりします。 そんな中、Kotlin coroutines が、次期

    Kotlin coroutines + Retrofit 2 で API 通信を実装する - Qiita
  • Retrofit2でRxJavaを使う時の Result<T>, Response<T>, そのままT の使い分け所感 - Qiita

    はじめに みなさんRxしてますか?(挨拶) Androidアプリ開発で通信が必要な処理を実装するにあたり、Retrofitを採用して開発することが多いかと思います。Retrofitは3月にメジャーバージョンアップを果たし、色々とマイグレーション作業に追われた方もおられるかと思います。お恥ずかしいことに僕はRetrofit2になってからちゃんとRetrofitを使い始めたのですが、心底「もっと早くに使っておけば・・・」と思いました。へへっ Retrofitは、それ単体では返り値の型定義としてCallを指定すると思います。ただ、個人的にはCallは一切使ってなくて、RxJava CallAdapter(com.squareup.retrofit2:adapter-rxjava:2.+)を使い、RxJavaのStreamとして結果を受け取っています(あとGson Converterも使いますが

    Retrofit2でRxJavaを使う時の Result<T>, Response<T>, そのままT の使い分け所感 - Qiita
  • Android Retrofit2 with Kotlin - Qiita

    実用的なライブラリをKotlin交えて紹介しようプロジェクト4 今回はAPIコールを簡単に書くことができるRetrofit2を紹介します。 ちなみに今回はJsonを自動的にクラスへ変換してくれるライブラリとしてGsonを利用します。 また、今回の実装例はこちらにPRを作っているので、よろしければ参考にどうぞ https://github.com/HoNKoT/KotlinAndroidDatabindingSample/pull/3 Retrofit2 "A type-safe HTTP client for Android and Java" と公式サイトに謳われているとおり、簡単にAPIコールするためのライブラリです。 また、バックグラウンドで行なってコールバックを指定することも簡単にできます。 公式サイト 使い方 使い方は至ってシンプル gradle interface実装 Http

    Android Retrofit2 with Kotlin - Qiita
  • 1