きっと開発者は見たくなる
公式が言うところの「おすすめのアーキテクチャ」.
Guide to App Architecture | Android Developers
眺めているとこんなコードが..
public interface Webservice {
/**
* @GET declares an HTTP GET request
* @Path("user") annotation on the userId parameter marks it as a
* replacement for the {user} placeholder in the @GET path
*/
@GET("/users/{user}")
Call<User> getUser(@Path("user") String userId);
}
ん?
Retrofit だ.
サードパーティであるSquare産の通信ライブラリを公式のサンプルコードに利用している.
Volley じゃないんだ!?
interface を見せながらの構成説明が明快に伝わりやすいとしても.
今どきガチガチ社内でサードパーティライブラリ利用の話が進めやすくなっていく方も多いのではと想像.