以前作ったアプリではRetrofit + moshiを使っていたのだけど、このコースではRetrofit + KotlinSerializationの組み合わせを推奨しているみたい。moshiはどこに行った?
通信するアプリでは、まず最初にManifestファイルへ権限設定をしておくのが良さげ。大体、後回しにすると忘れる。
build.gradle.ktsでの依存関係はデフォルトで作られたものをそのまま使うとうまく動かないケースがあり。
implementation(libs.androidx.core.ktx)はimplementation("androidx.core:core-ktx:1.12.0")に変更した。
pluginsの部分も差し替えないと、エミュレータで試したときにエラーになった。
plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id("org.jetbrains.kotlin.plugin.serialization") version "1.9.0" }
この辺りは設定ファイルの書き方とかをちゃんと勉強しないとダメだなぁ。とりあえず作り方を一通り見たら、設定ファイルの書き方を改めて勉強しよう。
0 件のコメント:
コメントを投稿