Table of Contents
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'
}
}
- build.gradle.kts
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 // これでいいみたい
}
- app/build.gradle.kts
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)
// 省略
}