#163 2021-03-14
Android Studio 4.2 Beta 6, ComposeのAPIガイドライン, スクリーンショットテストをプロダクトに導入する中で倒してきた課題, GradleのincludeBuildの紹介, など
2021年3月10日のAndroidXリリース
GitHubで見るhttps://developer.android.com/jetpack/androidx/versions/all-channel#march_10_2021
Composeの1.0.0-beta02が出ています。
その他Activity 1.2.3, Fragment 1.3.1, Navigation 2.3.4など。新しいところでは、Wear OS のカスタムTileを作成するための Wear Tiles というライブラリが 1.0.0-alpha01 で公開されています。
Android Studio Arctic Fox Canary 9
https://androidstudio.googleblog.com/2021/03/android-studio-arctic-fox-canary-9.html
AGP 7.0を使う際にはJDK11が必須になったようです
GitHubで見る-
Java 11の機能を実コード内で使う件についてはこちらで盛り上がってました
https://www.reddit.com/r/androiddev/comments/m0pwkv/android_gradle_plugin_70_will_allow_the_use_of/
-
FlutterでWidgetのサイズどうやって設定してる?
GitHubで見るhttps://www.reddit.com/r/FlutterDev/comments/m2ajjd/widget_sizing_how_do_you_do_it/
いろいろな画面サイズ/プラットフォームがあるなかで、どうやってレスポンシブにしてる? という話のようです
ComposeのAPIガイドライン
GitHubで見るhttps://github.com/androidx/androidx/blob/androidx-main/compose/docs/compose-api-guidelines.md
https://twitter.com/intelligibabble/status/1370138944474472448Composeチームが使用してるAPIのガイドラインが公開されています。
Jetpack Tiles ライブラリでWear OSのカスタムTileを作る
GitHubで見るスクリーンショットテストを3つのプロダクトに導入する中で倒してきた課題
DeNA TechConの資料です。スクリーンショットテストを導入する際の障壁など、実践的な内容になっています。
Androidファームウェアをビルドするマシンをつくる
GitHubで見るhttps://www.alsutton.blog/post/2021-aosp-build-machine/
AOSPからAndroid自体をビルドするためのPCを組むときのTipsなど
GradleのincludeBuildの紹介
GitHubで見るhttps://publicobject.com/2021/03/11/includebuild/
includeBuildを使うと、複数のプロジェクトを1つにまとめることが出来ます。この記事では、includeBuildのユースケースを紹介し、使うことによるメリットを解説しています。
Ian Lake氏による紹介ツイートはこちらから
ConstraintLayout 2.1.0-beta01 についてはこちらから
https://androidstudio.googleblog.com/2021/03/constraintlayout-210-beta-1.html