こんにちは、普段は技術部でAndroidアプリの開発をしている@chibatchingです。
Google I/O 2019ではAndroid Qに向けて数々の新機能や変更点が発表されました。
その中でも既存のアプリが影響を受けた場合、対応が必要になりそうな箇所をまとめました。
[はじめに] NonNull, Nullable対応
既存のKotlinで書かれたアプリをAndroid Qでビルドするにはまずここから対応が必要です。
Android Pに引き続きKotlin Friendlyを実現するためのアノテーション対応が追加されています。 Kotlinで実装している場合、新たにNullableアノテーションが付与された箇所の扱いを適切に修正する必要があります。
Android Q improves the coverage of nullability annotations in the SDK for libcore APIs.
https://developer.android.com/preview/features#libcore-nullability
続きを読む