#222 2022-05-01
Google I/O 2022のプログラムが公開、Android 13 Beta 1、ビルド時間の削減、Privacy Sandboxの最初のプレビュー、など
Android 13 Beta 1
GitHubで見るhttps://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html
新しく細かいストレージ権限の追加、KeyStoreとKeyMintのエラーレポート改善、オーディオに関する新しいAPIが追加
Privacy Sandboxの最初のプレビュー
GitHubで見るhttps://android-developers.googleblog.com/2022/04/first-preview-privacy-sandbox-android.html
AndroidでのPrivacy Sandboxのプレビューがリリースされ、SDK RuntimeとTopics APIが提供されています。Privacy Sandboxに対応したエミュレータとPixelのシステムイメージも公開されています。
Coroutinesのテストガイドがアップデート
GitHubで見るhttps://developer.android.com/kotlin/coroutines/test
Coroutinesのテストガイドがアップデートされ、Coroutines 1.6に対応した内容になっています。
ビルド時間の削減
GitHubで見るhttps://speakerdeck.com/zacsweers/improve-build-times-in-less-time
ビルド時間を削減するテクニックであったり、そもそもどういったタスクが実行されるかなど、ビルドに関連することを広範囲に渡って解説しています。
Robolectric 4.8
GitHubで見るhttps://github.com/robolectric/robolectric/releases/tag/robolectric-4.8
Android S V2 (API level 32)のサポートなど
Jetpack Compose + Firebaseを使ったサンプルアプリ
GitHubで見るhttps://firebase.blog/posts/2022/04/building-an-app-android-jetpack-compose-firebase
シンプルなTodoアプリを例題に、どのようにFirebase + Jetpack Composeを使って構築するかを解説しています。今回はパート1となっており、Jetpack Composeの基本的な部分について紹介しています。