#155 2020-01-17
Dagger 2.31, Material Components 1.3.0-rc01, Flutterのintegration testに関するアップデート, Now in Androidエピソード32, など
Dagger 2.31
GitHubで見るhttps://github.com/google/dagger/releases/tag/dagger-2.31
公式でAssisted Injectionがサポートされました。
また、Hilt側では
@HiltViewModel
が追加され、androidx.hilt.hilt-lifecycle-viewmodel
が不要になりました。2021年1月13日のAndroidXリリース
https://developer.android.com/jetpack/androidx/versions/all-channel#january_13_2021
安定版は Enterprise 1.1.0 と ShareTarget1.1.0 が出ています。
RC版は WorkManager 2.5.0-rc01
Beta版は AppCompat 1.3.0-beta01 と Core 1.5.0-beta01GitHubで見る-
恒例のIan Lake氏によるリリースノートはこちら
More Jetpack releases today with stable releases of Enterprise 1.1.0, ShareTarget 1.1.0, and a bug fix release in MediaRouter 1.2.1.https://t.co/rGOPXFhesg
— Ian Lake (@ ianhlake) January 13, 2021
-
Material Components 1.3.0-rc01
https://github.com/material-components/material-components-android/releases/tag/1.3.0-rc01
Material Design仕様のDatePickerやTimePickerが追加されています。
GitHubで見る-
MaterialDatePickerもMaterialTimePickerもDialogFragmentなのですが、各種リスナーを直接Fragmentに渡していく作りになっています。そのため、画面回転時などにはリスナーが消えてしまうので注意が必要です
https://github.com/material-components/material-components-android/issues/1688
-
マルチプロセスなアプリでAndroidX App Startupを使うときの注意点
GitHubで見るFlutterのintegration testに関するアップデート
GitHubで見るhttps://medium.com/flutter/updates-on-flutter-testing-f54aa9f74c7e
flutter_driver
プラグインにあった多くの課題を解決するために、integration_test
という新たなプラグインを開発したそうですMAD Skills Kotlin and Jetpackのまとめ
GitHubで見るノーコードで作られたTwitterクライアントアプリ、MarinDeck
GitHubで見るhttps://www.itmedia.co.jp/news/articles/2101/08/news080.html
MarinDeckはTweetDeckを魔改造したTwitterクライアントアプリです
Kodularというノーコードツールで開発されていますMVIアーキテクチャでKotlin FlowとChannelを使う
GitHubで見るhttps://proandroiddev.com/mvi-architecture-with-kotlin-flows-and-channels-d36820b2028d
MVIの特徴や実装などを説明しています。合わせて、MVVMと比較したときの長所、短所も紹介しています。
redditの反応はこちら
https://www.reddit.com/r/androiddev/comments/kxovjx/dagger_231_released/