#128 2020-07-12
DroidKaigiがpodcastを開始、Coroutineの様々なユースケース、Android 11 Beta 2、RoomのER図作成ツール、Kotlin 1.4-M3、など。
DroidKaigiがpodcastを開始
GitHubで見るDroidKaigi の新たな取り組みとして、https://t.co/CkKR638Hni という podcast をはじめました!https://t.co/n1ofMi7A3n
— DroidKaigi (@ DroidKaigi) July 5, 2020
第一回は DroidKaigi On Air の振り返りとして、Android Studio 4.x と Android 11 について話しました。Android Studio 4.1 Beta 3
GitHubで見るAndroid Studio 4.2 Canary 4
GitHubで見るConstraintLayout 2.0.0 Beta 8
GitHubで見る-
Happy to announce ConstraintLayout 2.0 beta 8 -- note that the next beta is slated to be our last before RC, bug reports very appreciated!#AndroidDev #ConstraintLayout #MotionLayouthttps://t.co/pAtwMwojU9
— Nicolas Roard (@ camaelon) July 7, 2020次のBeta(Beta 9)が、RC前の最後のBetaリリースになる予定のようです。ConstraintLayout2もだいぶリリースに近づいてきました
-
Coroutineの様々なユースケース
GitHubで見るhttps://developer.android.com/courses/pathways/android-coroutines
Codelab、mediumの記事などを通して、Coroutineを学ぶことが出来ます。WorkManager、Roomなども触れられています。
Hiltでカスタムのコンポーネントを追加する
GitHubで見るhttps://medium.com/androiddevelopers/hilt-adding-components-to-the-hierarchy-96f207d6d92d
Hiltで、特定のActivity間でのインスタンスの管理をどのようにするかを説明しています。
Android Gradle Pluginのカスタマイズサンプル集
GitHubで見るhttps://github.com/android/gradle-recipes
Android Gradle Pluginを使ったビルドをカスタマイズするサンプルが gradle, gradle.kts, buildSrc ごとに公開されてます。
11 Weeks of Android: Android 11 compatibility
GitHubで見るhttps://android-developers.googleblog.com/2020/07/testing-app-compatibility-Android.html
https://www.youtube.com/watch?v=pCtCzPBC5MI&list=PLWz5rJ2EKKc-Rkjav7zN93x4gJPOruB26#11WeeksOfAndroid の4週目は、 Android 11の互換性に関するコンテンツが公開されています。
来週はLanguagesです。Kotlin 1.4-M3
https://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-m3-is-out-standard-library-changes/
このM3が最後のmilestone previewバージョンになるようです。
GitHubで見る-
コレクション系の標準APIにそこそこ大きい変更が入っているようです。浮動小数のリスト型のメソッドをいくつか廃止する話はなるほどと思いました。
-
Android 11に関するAMAの結果
前号で触れた7月10日に開催されたAMAの結果が見れます。
https://www.reddit.com/r/androiddev/comments/hk3hrq/were_on_the_android_engineering_team_ask_us/GitHubで見る-
一番上にある「マニュファクチャラによるアプリの強制終了をやめてほしい」という要望への回答が興味深かったです。アプリが終了したときの理由が取れるようになったのも、これに関連しているようです。
-
Now in Android エピソード21
GitHubで見る11 Weeks of Androidの話やAsk Me Anything (AMA)、AndroidXのアップデートの話が載っています。
https://medium.com/androiddevelopers/now-in-android-21-209e665554cb
Android OSのアップデート高速化の取り組み
今まで行われてきた最新のAndorid OSが各端末へすみやかに普及するための取り組みとその結果が示されています。Project Treble、Project Mainlineなど様々なプロジェクトがありましたが、おかげでAndroid 10は以前のバージョンよりも28%早く普及しているそうです。
https://android-developers.googleblog.com/2020/07/accelerating-android-updates.html
GitHubで見る-
COVID-19用のExposure Notification APIがGoogle Play経由でわずか4週間で20億のデバイスにデプロイされた話はおもしろかったです。
-
第二回も公開されています