#97 2019-12-08
KotlinConf 2019 Opening Keynote, Kotlin Conf 2019アプリのコード, Ankoがdeprecatedに, CoroutinesをViewのコールバックに適用する, など
CoroutinesをViewのコールバックに適用する
GitHubで見るhttps://medium.com/androiddevelopers/suspending-over-views-19de9ebd7020
ViewのコールバックをCoroutinesに対応してアニメーションさせる実装が紹介されてます。
Ankoがdeprecatedに
GitHubで見るhttps://github.com/Kotlin/anko/blob/master/GOODBYE.md
KotlinがAndroidの公式言語になり、AndroidXで様々なktxが提供されはじめ役目を終えた、ということのようです
Kotlin Conf 2019アプリのコードが公開
GitHubで見るhttps://github.com/JetBrains/kotlinconf-app
Kotlin/Nativeが使われており、マルチプラットフォーム環境を構築するときは参考になりそうです。
Android Studio 4.0 Canary 5
GitHubで見るhttps://androidstudio.googleblog.com/2019/12/android-studio-40-canary-5-available.html
DataBindingやViewBinding、Composeなどの有効/無効切替方法が変更になりました。
詳しくはこちら: https://developer.android.com/studio/preview/features/?hl=en#agp-4-0-0Android Studio 3.6 Beta 5
GitHubで見る12/4のAndroidXリリース
GitHubで見るhttps://developer.android.com/jetpack/androidx/versions/all-channel#december_4_2019
Autofillが1.0.0, CoordinatorLayoutが1.1.0の安定版になっています。
RC版に上がったものもいくつかありますモバイル向けAmplify Frameworkのプレビューが公開
GitHubで見るhttps://dev.classmethod.jp/cloud/aws/amplify-ios-and-amplify-android/
AWSのServerlessアプリケーションを作るためのライブラリが公開されました。Analytics、DataStore、GraphQLなどを簡単に実装できるようになるようです。
Kotlin 1.4の構想
GitHubで見るhttps://blog.jetbrains.com/kotlin/2019/12/what-to-expect-in-kotlin-1-4-and-beyond/
https://www.youtube.com/watch?v=0xKTM0A8gdI新しいコンパイラの開発、ビルドのパフォーマンス改善、マルチプラットフォーム改善などが盛り込まれています。大きな機能を追加するバージョンではなく、品質にフォーカスしたバージョンのようです。
FingerprintManagerからBiometricPromptへの移行ガイド
AndroidXでBiometric Libraryが提供されたのに伴って、API 23以降で提供されていたFingerPrintManagerを使う方法をBiometricPromptを使う方法に移行する手順が解説されています。
AndroidのKotlinへのコミット
https://android-developers.googleblog.com/2019/12/androids-commitment-to-kotlin.html
この1年間のAndroidチームのKotlinへのコミットについて、および今後の予定について説明されています。
GitHubで見る-
KotlinコンパイラにAndroidチームが貢献していくのはおもしろい動きだと思います。ビルド周りに変化がありそうです。
-
GoogleのIan Lakeさんによるリリースの紹介はこちらのツイートから