Koala

Jetpack Compose

[Android] 011. FusedLocationProviderClient(位置情報)

位置情報取得はLocationManagerでもできますが、こちらを使うのが推奨っぽいのでためしてみました以下の依存関係追加com.google.android.gms:play-services-location<manifest <us...
Jetpack Compose

[android] 010. 自動テスト関連 (メモ)

app crawlerApp StoreやFirebaseの自動テスト中にも動作しているそうで、手動で実行もできますログの見方はよくわからない...とりあえずクラッシュしなければいいのかな?Emulatorなどデバイスにインストールしている...
Jetpack Compose

[Android] 009. OSS Licenses Gradle Plugin(OSSライセンス表示)

よくあるアプリで使用しているライセンス表示簡単に実装できると思いきやちょっとした罠があったので覚書使い方はここらへん参照com.google.android.gms:play-services-oss-licensesを追加buildscr...
Jetpack Compose

[Android] 008. Google AdMod

Google AdModを試すためにニッチすぎて収益性がないアプリだけど追加してみましたapp-ads.txtまずはGoogle Play Consoleでウェブサイトを設定アプリ - すべてのアプリを表示でapp-ads.txtの項目が出...
Android

[Android] 007. HTTP通信(OkHttp3)

ついでにOkHttp3の場合OkHttp3を使用するため以下の依存関係の追加com.squareup.okhttp3:okhttp他の設定は省略private val client = OkHttpClient.Builder() .con...
Android

[Android] 006. HTTP通信(Retrofit2)

Retrofit2のkotlinでの使い方は以下で概ね理解できると思いますRetrofit2を使用するため以下の依存関係の追加com.squareup.retrofit2:retrofitcom.squareup.retrofit2:con...
Android

[Android] 005. HTTP通信(HttpURLConnection)

Web APIモックサーバ(Swagger(yaml)+prism)で作った環境にAndroid StudioのEmulatorからアクセス確認まずは↓を流用してHttpURLConnectionでアクセス<?xml version="1....
Jetpack Compose

[Android] 003. Firebase Analytics

とある案件の要件にFirebase Analyticsがあったので最新環境で試してみましたライブラリの依存関係設定は↓参照Firebase Assistantの内容を参考にApplicationクラスでAPP_OPENイベントとbackSt...
Jetpack Compose

Material Design 3 Catalog v1.1.0系

Material Design 3 CatalogのComposeBom 2024.06.00対応Android Studio Koalaに移行してk2 compilerにも対応Divider/SwipeToDismiss/TooltipB...
Jetpack Compose

[Android] 002. kotlinx.coroutines.channels

今まで特に使う要件がなかったのでスルーしてたChannelQueueみたいな感じで使えて、たとえば↓のように検索バーの入力中に最新の内容を検索するなどに使えそうですimport androidx.lifecycle.viewmodel.co...