Google发布了Android KTX预览版
谷歌今天推出了 Android KTX,这是一组扩展程序,可帮助开发人员编写“更简洁,习惯和愉快”的Android Kotlin代码。该公司承诺在未来几个月内基于开发人员的贡献迭代API,反馈。
在5月份的I / O 2017开发者大会上,Google 宣布Android除了Java和C ++之外,还正式支持Kotlin编程语言。Android Studio 3.0支持Kotlin,并于5月份发布。
目前在预览中,Android KTX在Android框架和支持库之上提供了一个API层 - 前者现在在GitHub上可用。Google承诺在即将到来的支持库版本中提供涵盖Android支持库的Android KTX的其他部分。
要开始在您的Android Kotlin项目中使用Android KTX,请将以下内容添加到您的应用模块的build.gradle文件中:
在同步项目之后,这些扩展将自动出现在IDE的自动完成列表中,选择其中的任何一个都会将必要的导入语句添加到您的文件中。
Google警告说,预览期间API可能会发生变化。换句话说,开发人员不应该在他们的主要Android项目中使用它,因为在稳定版本到来之前会发生突变。当API稳定并且Google承诺API兼容性时,Android KTX将作为Android支持库的一部分发布。
Android KTX使用以androidx开头的软件包名称。Google今天也分享了这是Android支持库未来版本的新包名称前缀。android。*和androidx。*之间的区别是为了区分哪些API与平台捆绑在一起,哪些是适用于不同Android版本的应用程序开发人员的静态库。