よく使うimport関係

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

コメント

タイトルとURLをコピーしました