「YUMEMI.apk #2 〜ようこそ!Android 11〜」(2020年11月27日)での発表資料です。
Say good-bye to KotlinAndroid ExtensionsokuzawatsYUMEMI.apk #22020/11/27converted to markdown format 2022/05/28© 2020 okuzawats© 2020 okuzawats
View Slide
Who?okuzawatsTwitter: okuzawatsGitHub: okuzawatsAndroid / Flutter( )@ Fuller, Inc.Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats 22
Kotlin 1.4.20-M2Deprecate Kotlin Android Extensions compiler plugin33Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Kotlin Android Extensionsviewsparcelize44Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Kotlin Android Extensionsviews (dead)parcelize (dead)55Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
views"not recommended practice"66Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
AlternativesfindViewById: traditional wayViewBinding: can use existing layoutDataBinding: can bind variables in layout file77Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
AlternativesfindViewById: traditional wayViewBinding: can use existing layoutDataBinding: can bind variables in layout file88Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Enable ViewBinding99Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Enable ViewBinding1010Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Enable ViewBinding1111Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Enable ViewBinding1212Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Enable ViewBindingwada811 / ViewBinding-ktx1313Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Disable Kotlin Android Extensions(views)1414Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Kotlin Android Extensions(parcelize)1515Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Kotlin Android Extensions(parcelize)toWhen update Kotlin 1.4.20-M21616Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Before:After:1717Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats
Referencehttps://github.com/JetBrains/kotlin/releases/tag/v1.4.20-M2https://proandroiddev.com/migrating-the-deprecated-kotlin-android-extensions-compiler-plugin-to-viewbinding-d234c691dec71818Say good-bye to Kotlin Android ExtensionsSay good-bye to Kotlin Android Extensions© 2020 okuzawats© 2020 okuzawats