web-dev-qa-db-ja.com

レトロフィットに相当するKotlinネイティブ

Kotlinネイティブがクロスプラットフォーム開発とネイティブ実行可能ファイルの約束を与えてくれるので、Java lib Retrofit for Kotlin Nativeに相当するものはありますか?IOWにはhttpクライアントの作成を可能にする純粋なKotlinネットワーキングライブラリがありますRetrofitがJavaに対して行うように、コードは単純で迅速ですか?

11
Patrick

IOSとAndroidの両方を使用するKotlinプロジェクトで ktor-client を使用するサンプルプロジェクトを公開しました。

https://github.com/thoutbeckers/kotlin-mpp-example

6
thoutbeckers

現時点では、CURLなどのCライブラリをラップするのが最良のオプションです。方法の例については、 https://github.com/JetBrains/kotlinconf-spinner/tree/master/kurl を参照してください。

この例では、CURLに直接一致する相互運用性ライブラリと、より使いやすい方法でCURL APIを呼び出す(やや混乱する)Kotlin'ishラッパーを提供します。

2
Nikolay Igotti

Kotlinで記述された「fuel」と呼ばれる使いやすいhttpネットワーキングライブラリがあります。 https://github.com/kittinunf/Fuel RxJavaとコルーチンもサポートしています。

0
Chenggong Huang