2016-10-24 5 views
-4

私はAndroid開発プラットフォームでかなり新しいです(私はjQueryを使い、現在はAngular2(5ヶ月間)とRxJsを使用しています)です。 私はコアJavaで過去に1年(6年前)のコードを使用していましたので、私はJavaにほとんど慣れていません。REST API(Retrofitに加えて)を消費する最も良い方法(Androidデベロッパー版)は何ですか?

jQuery/Angular2(これは本当に簡単なことです)を使用してREST APIを消費することに慣れているので、それを実行するAndroidフレームワークがあるか、Retrofitしかないかと思いました使用するように絡み合った。

+0

retrofitは、実際にはかなり簡単で、rxjavaとの組み合わせで使用されています。あなたはアンドロイドで他の人気のある図書館をチェックすることができます。https://infinum.co/the-capsized-eight/articles/top-5-android-libraries-every-android-developer-should-know-about – Nenco

答えて

1

改訂は、apiエンドポイントとJavaオブジェクト間の直接マッピングが必要な場合に最適です。 DTOを作成し、各フィールドに対応するjson名を付けるだけです。

APIのサイズと目的に応じて、送受信する内容をより詳細に管理したい場合は、RequestResponseオブジェクトに直接アクセスします。この場合、私はVolleyライブラリを推奨します:-)

+1

*レトロフィットはあなたの最高です選択肢*は少し意見が基づいている、あなたはないと思いますか?それは1000のオプションの1つだけです –

0

1)内部的に使用されるOK HTTPを最適化するために使用します。 2)使用済みですが、改造がはるかに優れています。 3)クライアント - サーバ通信の目的は、独自のHTTPコードを作成しました。

関連する問題