#109 2020-03-01
Android Studio 3.6安定版リリース、Vector Assetsの解説、Theme Overlayについて、古いOkHttpでAPI 30をターゲットにするとクラッシュする、など
Android Studio 3.6安定版リリース
GitHubで見るhttps://android-developers.googleblog.com/2020/02/android-studio-36.html
XMLプレビューの分割画面やView Bindingなどが入っています
Android Studio 4.0 Beta 1
https://androidstudio.googleblog.com/2020/02/android-studio-40-beta-1-available.html
https://www.reddit.com/r/androiddev/comments/f9f0oe/android_studio_40_beta_1_available/
GitHubで見る-
こちらのツリーで4.0の新機能がまとめられています
1/16 With the release of #AndroidStudio 4.0 beta 1, I think it's time for a quick recap on what's available in AS 4.0 in the Design Tools, in the spirit of the thread I wrote back in September, with the first canary of 3.6.
— Nicolas Roard (@ camaelon) February 26, 2020
Spoiler alert: we added *many* more features… https://t.co/08z4kqb0hz
-
Vector Assetsの解説
GitHubで見るhttps://www.youtube.com/watch?v=fgbl34me3kk
XML、SVG、パフォーマンス、アニメーション、ツールなど、Vector Assetsに関することが解説されています。
On-demand modulesのローカルでの開発とテスト
FakeSplitInstallManagerとbundletoolを使ってOn-demand modulesをローカルで開発・テストする方法が紹介されてます。
CryptoObjectとBiometricPromptをあわせて使う
単に暗号化するだけでなく、Biometrics APIを組み合わせることでユーザの関与しないアクセスを制限し、よりセキュアにデータを管理しよう、ということのようです。
Theme Overlayについて
GitHubで見るhttps://medium.com/androiddevelopers/android-styling-themes-overlay-1ffd57745207
Androidのスタイルについての連載記事、今回はTheme Overlayについてです
CameraXの解説
GitHubで見るhttps://medium.com/androiddevelopers/whats-new-in-camerax-fb8568d6ddc
CameraXでCamera APIで何を解決したかったかが説明されています。また、beta版もリリースされて、実用フェーズに入ったかなと思っています。
KitKatとTLSv1.2
GitHubで見るhttps://publicobject.com/2020/02/09/kitkat-and-tlsv1-2/
KitKatまでだとセキュアでないとされているTLSv1.1をデフォルトでは使うことになってしまいます。KitKatをサポートするとしたらどういう対策がとれるか、簡単にまとめてあります。
古いOkHttpでAPI 30をターゲットにするとクラッシュする
GitHubで見るhttps://publicobject.com/2020/02/25/okhttp-restricted-apis/
そのまんまですが古いOkHttpのバージョンでtagetSdkVersionを30にするとクラッシュするそうです。
redditの反応はこちら
https://www.reddit.com/r/androiddev/comments/f8vlbq/android_studio_36_stable_released/
さっそく3.6.1が出ています
https://androidstudio.googleblog.com/2020/02/android-studio-361-available.html