nashcft's blog

時々何か書く。

Entries from 2024-01-01 to 1 year

個人的 Android project における Gradle まわりの考え方2024年版

Android project で Gradle ファイルをどう書くかについて、現在の自分がどのような考えを持っているかつらつら書いてみる。 きっかけ 随分前の話だけど、以下の投稿から続く Gradle の機能採用に関する判断の考え方を読んで、そういえば自分も以前は同じよ…

Kotlin: non-packed klibs メモ

Kotlin 2.1.0 更新でちょっと躓いたので調べたことの記録として。あまり真面目に調べていないのでちゃんとしてない部分がある。 Non-packed klibs is 何 Kotlin 2.1.0 でサポートされるようになった機能。 What's new での記載は以下: https://kotlinlang.or…

Android: 新しいバージョンがリリースされる時の対応の流れに関する備忘録

何度か同じような内容を人に伝える機会に遭遇するなと思ったのでブログ記事にしてしまおう、ということで、 Android の新しいバージョンのリリースに対してどういう流れで対応を進めるかについての自分の考え方のメモ。 Android バージョンアップによって発…

Android: Photo Picker 近況

以下の記事を書いた後くらいから眺めていた photo picker 関連の issue についてのメモ。 nashcft.hatenablog.com Photo picker から返却されるファイルの並び順 issue: https://issuetracker.google.com/issues/264215151 上記の記事でも言及した result で…

Android 15 で edge-to-edge が強制されるかもという話のメモ

何のこと? どこだったかで Android 15 になったら edge-to-edge 強制になるかもって話を聞いたがこれのことか / Android 15 might force more apps to take up 100% of your screen https://t.co/3SPJRg3UVb— nash (@nashcft) March 29, 2024 www.androidaut…

Android 13 で getSerializable/getParcelable の API 置き換えが発生して、でも getParcelable にはバグがあって、その後

Android 13 のリリースに関して以下のような Serializable / Parcelable の扱いがしんどいという話があった。この記事ではその後どうなったかについて簡単に記録しておこうと思う。 speakerdeck.com 先に結論を書いておくと、 AndroidX Core に compatible A…

Klock の今

Kotlin multiplatform 向け datetime ライブラリの Klock は昨年の8月にリリースされた 4.0.10 以降リリースされていないように見える。 参考: https://mvnrepository.com/artifact/com.soywiz.korlibs.klock/klock 実際は現在もメンテが継続されており、 ko…

Dependabot: 設定の備忘録

最近 dependabot でライブラリ更新を自動化している repository の dependabot.yml を手入れしていたのでそのメモ。 Gradle: settings.gradle で依存取得先を設定している場合に更新検知できないライブラリがある 2024-02-19 追記 以下の修正によって depend…