Android

Dagger HiltのenableExperimentalClasspathAggregationオプションについて

少し前の話題ですが、取り上げている記事が見当たらなかったためまとめます。 前提 Androidプロジェクトにおいて3つのモジュールが以下のような依存関係にあったとします。 app -> intermediate -> db appモジュールはApplicationクラスを持ち、モジュール間…

Android Roomの自動マイグレーション

AndroidにRoomというSQLiteのライブラリがありますが、マイグレーションに関してはサポートが薄く単純な変更ですらコストがかかっていると思います。 という状況だったのですが、 2.4.0-alpha01 にて一部の変更の自動マイグレーションがサポートされたようで…

Fiddler Everywhereを使ってMac上でAndroidアプリのHTTP(S)通信をキャプチャする

導入 Androidアプリを開発していると、アプリ上でどういう通信をしているか覗きたいときありますよね。 そんなときに、よく使われるのがCharlesですが、 www.charlesproxy.com みんな大好きFiddlerがMacやLinuxでも使えるFiddler Everywhereとして今年の春頃…

DroidKaigi 2019で登壇しました

DroidKaigi 2019で「いかにしてビットコインを扱うか」というセッションで登壇しました。 droidkaigi.jp 題名に関してはポリア著の『いかにして問題をとくか』に影響を受けています。 登壇資料はこちらです。 speakerdeck.com :thinking_face: が文字化けし…