Navigation Compose のスタックがわかりやすく説明してある
Android エミュレーターでネットワークに繋がらない時
例)
./emulator -avd Pixel_7_API_34 -dns-server 8.8.8.8
Hiltの勉強
Android Firebaseのライブラリで最新バージョンの確認
KotlinのCoroutineの説明で図解がわかりやすい。
firebase-crashlytics のライブラリを追加するとき
- Kotlin+KTX プロジェクト直下の build.gradle.kts のファイルに以下を設定するとき KTSファイルだとどうするのか不明だった。
buildscript {
repositories {
// Make sure that you have the following two repositories
google() // Google's Maven repository
mavenCentral() // Maven Central repository
}
dependencies {
...
classpath 'com.android.tools.build:gradle:7.2.0'
classpath 'com.google.gms:google-services:4.3.15'
// こいつは build.gradle.kts でどうするのか。よくわからん。
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.5'
}
}
plugins {
id("com.android.application") version "8.1.1" apply false
id("org.jetbrains.kotlin.android") version "1.9.0" apply false
id("com.google.gms.google-services") version "4.3.15" apply false
id("com.google.firebase.crashlytics") version "2.9.1" apply false // これでいいみたい
}
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("com.google.gms.google-services")
id("com.google.firebase.crashlytics") // これを追加
}
dependencies {
implementation(platform("com.google.firebase:firebase-bom:32.5.0"))
implementation("com.google.firebase:firebase-crashlytics-ktx")
// 省略
}