谷歌周三发布了对其Android开发人员工具的一系列更新,包括发布了Jetpack Compose的开发人员预览。这些更新是在Android Dev Summit上宣布的,是Google总体工作的一部分,旨在为开发人员提供更多指导,并提供简单的工具和最佳做法。
技术共和国备忘单
如何成为一名开发人员:薪水,技能和最佳学习语言
Android Jetpack是Android软件组件的集合,可帮助开发人员遵循最佳实践,使他们免于编写样板代码,并简化了复杂的任务。谷歌说,现在,在10,000个Play商店前10,000个应用中,超过84%都在使用它。
谷歌周三宣布了Jetpack的扩展库:Viewbinding,它可以更轻松地访问具有最少注释或对构建时间有影响的代码视图。基准化现在可以更轻松地评估应用程序性能。CameraX是一个开放源代码库,应该可以简化一系列独特Android设备上的相机开发工作,现已于12月提供Beta版。
Jetpack Compose是另一个库,它结合了反应式编程模型和Kotlin编程语言,以简化UI开发。现在,Google提供开发人员预览版,并计划在明年Beta版中提供Jetpack Compose。Google打算在此预览期间内获得有关Jetpack Compose的更多反馈。
同时,Google继续投资Kotlin,为Kotlin构建脚本发布了完整的IDE支持。Google还与软件开发公司JetBrains合作,以提高Kotline的编译速度并进行其他改进。它还与Udacity合作,与Kotlin一起开设了高级Android课程。现在在Kotlin中还有一个Android开发者助理认证。