#145 2020-11-08
Android Developers Japan Blog開設、Android App Bundleの利点、Compose for Desktop、など。
Android Developers Japan Blog開設
GitHubで見るhttps://android-developers-jp.googleblog.com/2020/10/launching-android-developers-japan-blog.html
いままでは https://developers-jp.googleblog.com に Android 関連のブログ記事が掲載されていたのが、独立したブログ https://android-developers-jp.googleblog.com になったようです。
Compose for Desktop
GitHubで見るhttps://blog.jetbrains.com/cross-post/jetpack-compose-for-desktop-milestone-1-released/
https://www.jetbrains.com/lp/compose/Jetpack ComposeをベースにしたDesktop UIツールキットがalphaリリースされました。グラフィックライブラリにはSkiaが使用されています。また、SwingやAWTと相互運用が可能になっています。
Android App Bundleの利点
GitHubで見るhttps://www.youtube.com/watch?v=IPLhLu0kvYw
MAD Skillsシリーズの動画でApp Bundleについてです。App Bundle利点、作成方法などを紹介しています。
変更が含まれるモジュールとその依存関係のみテストを実行するGradle Plugin
GitHubで見るhttps://github.com/dropbox/AffectedModuleDetector
https://www.reddit.com/r/androiddev/comments/jp4xye/skip_unaffected_jvm_unit_tests_with/クレジットにも書かれていますが、AndroidXのレポジトリに含まれるスクリプトをベースにしているようです
CIの実行時間に悩んでいるプロジェクトは導入を検討してみてもいいかもしれません
APIの可視性とKotlin
GitHubで見るhttps://zsmb.co/mastering-api-visibility-in-kotlin/
Kotlin 1.4で追加されたExplicit API modeも含め、KotlinでAPIの可視性を管理する方法をいろいろ紹介しています