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