#392 2025-09-07
Media3で動画をプリロードする Part 1, KotlinのContext ParameterとDDD, 強化学習によりGradleビルドを最適化する, BurstのTestInterceptorの紹介, など
BurstのTestInterceptorの紹介
GitHubで見るKMPでパラメタライズドテストができるBurstでJUnitのRuleのような機能を紹介しています。
https://code.cash.app/burst-test-interceptorsMedia3で動画をプリロードする Part 1
GitHubで見る強化学習によりGradleビルドを最適化する
GitHubで見るGradleに渡すパラメーターを機械学習により最適化する方法について書かれています。
https://dev.to/cdsap/gradle-learning-day-reinforcement-learning-for-build-optimization-2oh7KotlinのContext ParameterとDDD
GitHubで見るContext Parameterを使って、関数をどこで呼べるのかを制限することで、ドメインの境界をコンパイル時に強制できることが語られています。
https://oguzhansoykan.com/posts/2025/2025-07-21-context-parameters-ddd/KMPとCompose Multiplatform の2025年8月ロードマップアップデート
GitHubで見るhttps://blog.jetbrains.com/kotlin/2025/08/kmp-roadmap-aug-2025/
JetBrainsが今後6〜12ヶ月のKotlin MultiplatformとCompose Multiplatformの開発方針を発表。主要な優先事項は、iOS開発体験の向上(ビルド速度改善、Swift Export機能の開発)、Webターゲットの用途拡大(Compose for WebとKotlin/WasmのBeta版リリース)、IDE開発体験の改善(Windows/Linux向けプラグイン対応、Swift統合の改善)の3つ。その他、Jetpackライブラリの対応拡大、Gradle設定の簡素化、ドキュメント拡充なども計画されている。