#209 2022-01-30
Android 12でのDeepLinkの挙動変更について、Baseline Profilesによるパフォーマンス改善、Android Studio Bumblebee (2021.1.1) Stable、など
Android 12でのDeepLinkの挙動変更について
GitHubで見るhttps://doordash.engineering/2022/01/25/your-deep-links-might-be-broken-web-intents-and-android-12/
Android 12でApp Linksを使わないとDeepLinkでアプリが起動しなくなったことに対して、どう対応するのかが書かれています。
Baseline Profilesによるパフォーマンス改善
GitHubで見るJetpack GlanceにWear OS Tilesが追加
GitHubで見るPreferences DataStoreの解説
GitHubで見るAndroid Studio Bumblebee (2021.1.1) Stable
GitHubで見るhttps://android-developers.googleblog.com/2022/01/android-studio-bumblebee-202111-stable.html
Android StudioのメジャーアップデートとなるBumblebeeのStable版がリリースされました。QRコードを利用したWi-Fi経由のadb接続やプロファイラの充実、プレビュー画面でのUI操作などの機能が追加されています。
Perfettoとloggerを使ってメインスレッドのトレースをする
GitHubで見るhttps://py.hashnode.dev/tracing-main-thread-messages
Perfettoの基本的な使い方から、Perfettoを見やすくするためのテクニックを紹介しています
2022年1月26日のAndroidXリリース
https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#january_26_2022
Navigation 2.4.0, Hilt-Navigation-Compose 1.0.0, Preference 1.2.0, SlidingPaneLayout 1.2.0, Window 1.0.0 など、安定版リリースが複数あります
GitHubで見る-
Ian Lake氏によるまとめツイートはこちら
Jetpack releases today include Navigation 2.4.0, Hilt-Navigation-Compose 1.0.0, Preference 1.2.0, SlidingPaneLayout 1.2.0, Window 1.0.0 plus bug fix releases in Fragment 1.4.1, MediaRouter 1.2.6, ResourceInspection 1.0.1, and Wear Tiles 1.0.1!https://t.co/Of0AkPms15
— Ian Lake (@ ianhlake) January 26, 2022
-
公式動画はこちら: https://youtu.be/rIt13HjCRiI
AGP 7.1.0 ではいくつか古いAPIを廃止しており、その影響で 2.4.0 以前の Navigation Safe Args が動かなくなっています。
2.5.0-alpha01 では対応が入っており、その修正をバックポートした 2.4.1 がリリースされる予定だそうです。
https://stackoverflow.com/questions/70857476/unable-to-load-class-androidcomponentsextension-after-upgrading-the-android-grad
同様の事象がサードパーティのGradle Pluginで起きててもおかしくなさそうですね