lint
lintChecks("com.slack.lint.compose:compose-lint-checks:1.4.2")
画面遷移
implementation("androidx.navigation:navigation-compose:2.9.1")
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
import androidx.navigation.compose.rememberNavController
データストア
implementation("androidx.datastore:datastore-preferences:1.1.7")
import android.content.Context
import androidx.datastore.preferences.core.booleanPreferencesKey
import androidx.datastore.preferences.core.edit
import androidx.datastore.preferences.core.stringPreferencesKey
import androidx.datastore.preferences.preferencesDataStore
import kotlinx.coroutines.flow.map
import kotlinx.serialization.Serializable
JSON
※プラグインのとこ(libs.versions.tomlでkotlinのバージョン番号を確認して合わせる)
plugins {
kotlin("plugin.serialization") version "2.2.0"
}
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0")
import kotlinx.serialization.json.Json
コメント