#60 2019-03-24
AppBundleの新機能、Firebase SDKのBoM、Dart 2.3の新機能、DroidKaigi公式アプリのKotlin Multiplatform、Android Studioのビルドパフォーマンスなど
Dartの新機能について
GitHubで見るhttps://medium.com/dartlang/making-dart-a-better-language-for-ui-f1ccaf9f546c
Dart 2.3で追加される予定の新機能について紹介しています。
FlutterがCrashlyticsを公式サポート
GitHubで見るhttps://medium.com/@guitcastro/flutter-add-official-support-to-firebase-crashlytics-198e9deeae1d
https://pub.dartlang.org/packages/firebase_crashlyticsまだ制限はあるようですが、公式サポートがあるのは嬉しいですね。
CanvasのKTX API
GitHubで見るhttps://medium.com/over-engineering/android-canvas-apis-with-kotlin-and-ktx-d92d4622ce09
androidx.core:core-ktx
に入っているCanvas周りのAPIについての解説ですRoom 2.1.0-alpha06
GitHubで見るhttps://developer.android.com/jetpack/androidx/releases/room#2.1.0-alpha06
2.1.0最後のアルファリリースになる予定だそうです。
DroidKaigi 公式アプリのKotlin Multiplatform
GitHubで見るhttps://qiita.com/takahirom/items/4df7bfca17928a40922e
DroidKaigi 2019アプリのKotlin Multiplatform実装について解説されています。
AppBundleの新機能
GitHubで見るhttps://android-developers.googleblog.com/2019/03/the-latest-android-app-bundle-updates.html
独自に言語の切り替え機能を提供してるアプリ向けに、言語を指定してリソースをダウンロードできる機能が提供されるようです。
他には一つのAppBundleに通常のアプリとInstantAppを格納できるようになったり、App Signingのフローが改善されたりもしています。
GDC 2019でのGoogleの発表
GitHubで見るhttps://android-developers.googleblog.com/2019/03/google-mobile-developer-day-at-game.html
事前登録機能が一般公開されたり、AppBundleのサイズ上限が緩和されたり、いくつか発表がありました
Android Studioのビルドパフォーマンス
GitHubで見るhttps://medium.com/androiddevelopers/improving-build-speed-in-android-studio-3e1425274837
Android Studioチームによるビルドパフォーマンスについてのまとめと今後の改善案や開発者ができることなどがまとめられています。
Firebase SDKのBoMでバージョンを一括管理
https://firebase.google.com/docs/android/setup?hl=en#firebase-bom
Remember when all the @Firebase SDKs for Android had the same version? Now you can have it again with the experimental Firebase BoM (Bill of Materials)! This takes advantage of a new feature in @gradle 5.
— Doug Stevenson 🔥 (@ CodingDoug) 2019年3月18日
Be sure to expand the docs by using the arrow:https://t.co/diJIZAmX1d pic.twitter.com/xTHsyviusHExperimentalですが、Firebase SDKのBoM(Bill of Materials)が公開されたようです。
GitHubで見る-
BoMについてはDroidKaigi 2019でもセッションがありましたね
https://www.youtube.com/watch?v=bm_szoMkzMo
-
配列の宣言時にif文が使えるようになるのは便利そうです。他にもスプレッドオペレータいいですね…
https://gist.github.com/munificent/ddc4e79ace90718643c60837270c409a
ちなみにこの記事、Gist版もあるようです。