#180 2021-07-11
Google Play servicesのJelly Beanサポートが終了、Now in Android エピソード42、Jetpack Composeのスクリーンショットテストについて、など。
Google Play servicesのJelly Beanサポートが終了
GitHubで見るhttps://android-developers.googleblog.com/2021/07/google-play-services-discontinuing-jelly-bean.html
2021年8月末にGoogle Play servicesのJelly Beanサポートが終了されます。対応としては、推奨の方法であるminSdkVersionを19以上にするか、Multiple APKsの対応があります。
Now in Android エピソード42
GitHubで見るJetpack Composeのスクリーンショットテストについて
GitHubで見るhttps://blog.stylingandroid.com/compose-ui-snapshot-testing/
Jetpack Composeにおけるスクリーンショットテストのやり方について解説しています。アニメーションのテストについても言及されています。
Play Services経由でTensorFlow Liteが使えるように
GitHubで見るhttps://android-developers.googleblog.com/2021/07/announcing-androids-updateable-fully.html
Play Services経由でTensorFlow Liteが使えるようになるようです。これによってランタイムをAndroidアプリに同梱する必要がなくなるのでサイズが減り、プラットフォームごとに最適なパフォーマンスが出せるそうです。
Android Studio Bumblebee Canary 3
GitHubで見るhttps://androidstudio.googleblog.com/2021/07/android-studio-bumblebee-canary-3.html
今回はバグ修正がメインのようです。
修正された問題の一覧はこちら
https://developer.android.com/studio/releases/fixed-bugs/studio/2021.1.1#android-studio-2021.1.1.3Material Components 1.4.0
GitHubで見るhttps://github.com/material-components/material-components-android/releases/tag/1.4.0
NavigationRailView と Motion Theming が追加されています。
その他、MaterialToolbar でタイトルの中央寄せが可能になったり、BottomSheet の edge-to-edge サポートが改善されたりもしています。
reddit の反応はこちら
https://www.reddit.com/r/androiddev/comments/odymh3/material_components_140_is_now_stable_with/
アクションのある MaterialToolbar でタイトルを中央寄せにすると、デザイン的に大変なことになってしまうようです
https://www.reddit.com/r/androiddev/comments/odymh3/material_components_140_is_now_stable_with/h43tizm