Android: API実装について

今回APIのサンプル実装を行った

 

使用したプラグイン(プラグインとは? -> ソフトウェアの拡張用に作られたモジュール(部品)の事)

 - Kapt(Kotlin-Annontation-Process-Tools) = アノテーション(先頭が@で始まるもの)を使ってコードを自動生成出来るようになる

 

使用したライブラリ一覧(ライブラリとは? -> 便利なモジュール群(複数の部品)の集まりの事)

 - Moshi = JSON形式のデータを読み込んで、JavaObject(Entityクラス等)に変換するもの。これがないとアプリ側で、APIを叩いてきた結果を扱う事が困難になる。

 - Rx = 非同期処理でリアクティブプログラミングをするためのライブラリ。リアクティブプログラミングとはデータが流れてくる事(ストリーム)に着目し、

 - Retrofit = API Clientを作成するのに用いる

 - OkHttp = Http通信を用いる際に使う