您现在的位置是:首页 > 百科达人 >

谷歌为Android Jetpack增加了10个库为UI开发提供了Kotlin工具包

2020-05-08 16:57:41

在其I/O2019开发者大会上,谷歌宣布了10个新的Android Jetpack库,它的一套组件、工具和指南旨在加速应用程序的开发。 该公司还推出了JetpackCompos,一个新的未捆绑的Kotlin工具包。

将Android Jetpack看作支持库的继承者,它是一组组件,使它更容易利用新的Android功能,同时保持向后兼容性。 当谷歌去年在I/O2018推出Jetpack时,Android产品经理Stephanie Cuthbertson将其描述为“旨在加速应用程序开发的下一代Android API”。

去年,谷歌表示,游戏商店99%的应用程序都使用了支持库。 今天,Cuthbertson透露,游戏商店1000个应用程序中有80%使用Jetpack。

今年3月,谷歌宣布了Jetpack工作管理器(后台处理)和Jetpack导航(应用程序内导航)的稳定版本。 该公司今天宣布的10个新图书馆被认为已经准备好生产,尽管它们还没有完全完成。

七个图书馆位于阿尔法:

其余三个库正在测试中:

谷歌表示,这些API是利用Android开发人员的反馈来形成的。 该公司特别指出了其早期的访问开发程序、用户研究和社区的Reddit、堆栈溢出和Slack。

谷歌今天也公开了Jetpack Compose的早期预览。 新的未分组工具包旨在通过将反应性编程模型与Kotlin相结合来简化UI开发。

不要在任何生产项目上尝试Jetpack Compose——工具包还远远没有准备好。 “它甚至不是阿尔法,”Chet Haase,Android的首席倡导者告诉Venture Beat。 不过,从今天开始,谷歌将在公开场合开发Jetpack Compose,希望能让开发者分享他们的想法。

安卓集团产品经理吴凯伦领导JetpackCompos努力。 她告诉Venture Beat,她的团队希望解决主要开发人员的痛点,而UI是Jetpack尚未解决的领域。

“Jetpack Compose是用Kotlin的所有好处建造的,”Ng解释说。 “所以它与Java完全可互操作。 它是完全声明性的,用于定义UI组件,包括绘图和自定义布局,这是不常见的。 因此,这意味着您可以将UI描述为一组函数。 然后框架本身处理引擎盖下的所有UI优化,并自动更新视图层次结构,而不是让应用程序开发人员自己维护。 它与所有现有视图兼容。 因此,您可以将当前视图与我们所称的可组合视图混合并匹配。 然后从一开始就用材质和动画来设计。

Google为Jetpack Compose辩护,说开发人员喜欢反应性API,喜欢Kotlin。 因此,该公司正在投资于声明式编程的反应性方法,并创建了一种使用Kotlin构建UI的方法。 该团队正在构建Jetpack Compose,其核心原则如下:

Jetpack Compose应用程序由组合函数组成,这些函数将应用程序数据转换为UI层次结构。 要创建可组合函数,只需在函数名中添加@Composable注释即可。 Jetpack Compose使用引擎盖下的自定义Kotlin编译器插件——当底层数据发生变化时,可以重新调用组合函数以生成更新的UI层次结构。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

热点推荐

点击排行

  • · 尽管大肆宣传Rimac拒绝制造SUV

    尽管大肆宣传Rimac拒绝制造SUVRimac永远不会制造SUV。根据MateRimac的说法,就像从来没有一样。尽管制造SUV是充实银行账户的可靠方式,但这家EV超级跑车制造商甚至根本不

  • · 交易:B&H推出混合LG Watch G7...

    交易:B&H推出混合LG Watch G7 售价190美元 折扣53%或210美元去年十月,LG Watch W7亮相。该设备被认为是混合智能手表,因为它结合了机械手和数字功能。例如,时计在Wear OS上运行,包括气压计,秒

  • · 斯巴鲁制造了一款名为e-Boxer的混...

    斯巴鲁制造了一款名为e-Boxer的混合动力XV型轿车这是全新的斯巴鲁XVe-Boxer-本质上是一个自我充电混合版本的品牌的粗糙‘n’翻滚交叉-如果你继续阅读后,这一点,我们高度赞扬你的承诺,你知道,汽车。 这并不是说XVe-Boxer将是一款

  • · 新的宝马M8将有三种外形

    新的宝马M8将有三种外形在一个似乎无法获得足够高性能汽车的世界里,还有更多的消息可以让马力的瘾君子远离戒毒所一段时间。因为宝马老板强烈暗示M8将有三种口味:coupe,gran coupe(上面以概念形式预览)

  • · 使用无线电源 在驾驶时为电动汽车充电

    使用无线电源 在驾驶时为电动汽车充电虽然电动汽车的采用通常被认为是绿色交通的重要一步,但许多司机对购买一辆可能在旅行结束前失去动力的车辆持谨慎态度。为了消除这种范围焦虑,斯坦福大学的一个团队设计了一个系统,

  • · 2020年马自达CX-9回顾 当时尚战胜功能

    2020年马自达CX-9回顾 当时尚战胜功能这可能是最好看的三排交叉今天出售。尽管这款马自达CX-9已经上市多年,但它仍然是一款好品味的典范,外观和外观都很漂亮。 研究马自达CX-9|在你身边寻找马自达CX-9 但是,当购买一辆