#187 2021-08-29
Kotlin 1.5.30, Android 12 beta 4.1, Google Playのレビューの改善, Slack社でのBubbles対応, など
Android Studio - Bumblebee | 2021.1.1 Canary 10
GitHubで見るAndroid 12 Beta 4.1
GitHubで見るKotlin 1.5.30
GitHubで見るhttps://blog.jetbrains.com/kotlin/2021/08/kotlin-1-5-30-released/
Kotlin 1.6に向けて、sealed classのwhenステートメントの改善やsuspend関数のサブクラス作成可能などが試せるようになっています。
Kotlin/NativeではApple siliconのサポート、JSのIRバックエンドがBeta、などのいくつかの改善が含まれています。Google Playのレビューの改善
GitHubで見るhttps://android-developers.googleblog.com/2021/08/making-ratings-and-reviews-better-for.html
Google Playのレビューに関しての変更が行われます。
2021年11月からレビューが国ごとになり、日本の場合だと日本から送信されたレビューが表示されるようになります。2022年にはタブレットやChromeOSなどのデバイスの種類が反映されるようになります。ZOZOTOWN AndroidへのJetpack Compose導入の取り組み
GitHubで見るSlack社でのBubbles対応
GitHubで見るhttps://slack.engineering/building-android-conversation-bubbles/
Slack社でのBubbles API対応への取り組みについて、詳細に説明しています。
ViewModel内におけるFlowとLiveDataの比較
GitHubで見るhttps://bladecoder.medium.com/kotlins-flow-in-viewmodels-it-s-complicated-556b472e281a
ViewModel(UI層)で使うFlowはLiveDataに比べ複雑になることを説明しています。
DuolingoがアプリアーキテクチャをMVVMに移行した事例
GitHubで見る
記事中の
について、GDE の Yuki Anzai さんが navigation-compose を利用したアプローチについてツイートをしていました
上記ツイートについて解説記事が出ていました
https://y-anz-m.blogspot.com/2021/08/navigation-compose-viewmodel.html