赞
踩
Jetpack Compose是谷歌在2019Google i/o大会上发布的新的库。可以用更少更直观的代码创建View,还有更强大的功能,以及还能提高开发速度。
伴随React Native、Flutter等大前端框架的兴起以及Jetpack Compose、SwiftUI等native框架的出现,声明式UI正逐渐成为客户端UI开发的新趋势。
1. 这个新的UI 工具有什么优点?
Jetpack Compose的优点
直观的Kotlin AP
对于开发者而言,Jetpack Compose 的用途不仅仅是Android UI,因此用Kotlin来编写他们并开源。当然,所有Android代码都是开源的,但特别强调的是Compose代码,它每天在这里更)。
因此,您可以查看和使用代码,同时也可以在此处提供反馈。
由于Compose仍在开发之中,因此每个开发人员的反馈都很重要。
基于 Kotlin 带来的好处——简洁、安全、并与Java完全互操作。旨在大幅减少必须编写的样板代码量,以便您可以专注于应用程序代码,并帮您避免各种类型的错误。
声明性
完全声明用于定义 UI 组件,包括绘制和创建自定义布局。只需将 UI 描述为一组可组合函数,框架就可以处理 UI 优化并自动更新视图层次结构。
兼容性
与现有视图兼容,因此您可以混合搭配,并按照自己的意愿采用直接访问所有 Android 和 Jetpack 的 API。
加速开发
通过编写更少的代码并使用 Apply Changes 和实时预览等工具来加速开发。
2.为什么要用Jetpack Compose
感谢大家关注我,分享Android干货,交流Android技术。
对文章有何见解,或者有何技术问题,都可以在评论区一起留言讨论,都会看的哦~
Android高级开发系统进阶笔记、最新面试复习笔记PDF有需要的同学可以扫码领取!
Jetpack Compose 是Google发布的一个Android原生现代UI工具包,它完全采用Kotlin编写,是一套声明式UI框架,可以使用Kotlin语言的全部特性,可以帮助你轻松、快速的构建高质量的Android应用程序。
如果你是一个初级开发工程师,你总是希望有更多的时间来写业务逻辑,而不是花时间在一些动画、颜色变化等事情上的话,Jetpack Compose 能让你节省不少精力。compose 如今也成为了 Android 的主推 UI 框架,每位 Android 开发人员都需要了解或者掌握。
为方便大家系统的学习 Android Compose ,这里特意联合了阿里P7架构师和谷歌技术团队共同整理了一份 《Android Compose 强化实战》全文条理清晰,含图像化表示更加易懂,非常适合想要进阶提升的伙伴。
由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要《Android Compose 强化实战》完整文档的可扫描下方卡片免费获取!
● 第一节 Column、Row、ConstraintLayout布局先知
● 第二节 首页内容的实现
● 第一节 导航规整
● 第二节 个人中心的实现
● 第三节 登录页面的实现
● 第一节 Scaffold简单使用
● 第二节 BottomNavigation和NavHost实现底部导航
● 第三节 分类页面的实现
● 第四节 Compose自定义布局实现流式布局
● 第一节 ROOM数据库
● 第二节 官方Flow Layout
● 第三节 状态布局
● 第一节 获取数据
● 第二节 Controllable实现顶部滑动菜单
● 第三节 HorizontalPager 实现页面数据列表
● 第四节 Compose中Webview的使用
由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要《Android Compose 强化实战》完整文档的可以加微信) 即可免费领取!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。