早在2017年5月,Google宣布了针对Android开发人员的Android Studio Canary 1的新更新。Google新版IDE的主要功能是增加了对Kotlin编程语言的一流支持。当开发人员开始尝试使用Kotlin编写其Android应用程序时,许多人看到了从Java切换的更多好处。本周,谷歌宣布了一些新内容,这将使使用Kotlin编写文字变得更加容易。它被称为Android KTX,它是一组扩展,旨在使为Android编写Kotlin代码更加简洁,习惯和愉快。
Java是一种很难掌握的编程语言。如果这是您决定学习的第一门编程语言,那就更是如此。因此,借助Kotlin的语法,在Android Studio中添加Kotlin支持是为了使开发Android应用程序更加容易。Kotlin也可以逐渐集成到现有产品中,因此从Java到Kotlin的过渡可以相当无缝。
借助Android KTX,Google现在在Android框架以及支持库的基础上提供了一个不错的API层。
在公告中,Google提供了一系列示例,向您展示了标准Kotlin代码与Android ATX之间的区别。有人告知Android KTX涵盖Android支持库的其他部分将在即将发布的支持库版本中提供。Google表示,从Android ATX开始非常容易,因为您只需将以下内容添加到应用程序模块的build.gradle文件中:
完成此操作后,您可以同步项目,并且扩展名会自动显示在IDE的自动完成列表中。因此,当您开始处理应用程序时,选择扩展名将自动在文件中添加必要的import语句。此外,Google指出,Android KTX使用以androidx开头的软件包名称。这是可以预料的,因为它是Google未来版本的Android支持库中将使用的新软件包名称前缀。
由于此功能目前处于预览阶段,因此该功能会随着时间的推移而发展,但涵盖Google Android框架的Android KTX部分现已在Google的 GitHub存储库中提供。