シリアル化(serialize)の意味と役割
シリアル化(serialize)とは「複数のデータをすべて数珠つなぎに並べて、一つのデータにする」ことです。 なぜ、シリアル化が必要なのか?! 役割について、簡単にまとめました。
シリアル化(serialize)とは「複数のデータをすべて数珠つなぎに並べて、一つのデータにする」ことです。 なぜ、シリアル化が必要なのか?! 役割について、簡単にまとめました。
RetrofitはRESTに準拠したWeb APIです。 このRetrofitとMoshiを使って、Webサービスへアクセスする方法を、まとめました。 サンプルはAndroidのコードラボと同じ内容です。私はコードラボが … 続きを読む
MoshiでJSONをパース(JSONの記述⇔データクラスのオブジェクト)する場合に、一般クラスは未対応です。 例えば、データクラス以外の、ユーザ定義のクラスはパース出来ません。 対応させるためには、そのクラスのカスタム … 続きを読む
Kotlinで利用可能なJSONライブラリーには「GSON, Jackson, Moshi, Kotlin serializationなど」があります。 始めの3つはJavaがベースです。その中のMoshiは、拡張機能に … 続きを読む
Data BindingはViewシステムを用いている場合に、Viewの表示と状態(データ)を結合する仕組みです。 結合とは「状態の変化に連動して、表示を更新する」ことです。 Googleは「利点がある」と述べています。 … 続きを読む