

谷歌最强Android UI工具包霸榜Github,这份上手指南了解一下
source link: http://os.51cto.com/art/202009/625234.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

2019年,谷歌在I/O大会上公开开源了一个非捆绑工具包——Jetpack Compose,这是一个用于构建原生Android UI的现代化工具包。仅通过少量代码就能完成布局,且能够直接使用Kotlin来进行编写。
Jetpack Compose工具包是围绕着composable函数来构建的。这些函数可以让你通过描述应用的形状和所依赖的数据来定义应用的UI,而不需要关注UI具体的构建过程。
最近Github上有一个项目已经霸榜第一很多天了,这个项目包含一组单独的Android Studio项目,能够帮助你更好的学习Compose。
目前,compose-samples已经在Github上标星2.7K,累计分支 400 个(Github地址:https://github.com/android/compose-samples)。
如果你也想尝试这些示例应用程序,使用最新的Canary版本的Android Studio 4.2。下面还是一起来看看有哪些示例吧:
Jetnews
这是一个博客文章查看器,复杂程度中等。
Jetchat
这是一个示例聊天应用程序,复杂程度简单,简单的主题设计、UI测试、动画等。
Jetsurvey
这是调查应用程序,在Compose中展示了文本输入,验证和UI状态管理,复杂程度简单。
Jetsnack
这是一个使用Compose构建的小吃订购应用程序。复杂程度中等,涉及系统设计,布局定制等。
Jetcaster
这是一个播客应用程序,具有功能齐全的Redux风格的体系结构,并展示了动态主题。
除了以上这些应用实例之外,还有Crane(旅行应用程序)、Rally(财务应用程序)、Owl等具有特色的应用程序,如果你对Compose感兴趣,这个项目一定要去看看。
Recommend
-
75
在 Java 的开发中,怎么利用各种设计模式和架构设计来解耦、提高拓展性,似乎已经成了一名 Java 开发人员的必修课。在一些大型系统中,还会有各种听起来高大上的名词,如 IOC、OSGI、CGLIB 等。所以这里我们就来讲讲 IOC 的一个实现框架——Dagger2。 IOC/DI 什么是...
-
61
嘀~正则表达式快速上手指南
-
57
Office 365 轻松上手指南SharePoint Online
-
34
-
41
原创|Android Jetpack Compose 最全上手指南在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框...
-
16
本文是介绍 Android 协程系列中的第二部分,这篇文章主要会介绍如何使用协程来处理任务,并且能在任务开始执行后保持对它的追踪。 保持对协程的追踪 本系列文章的第一篇,我们探讨了协程适合用来解决哪些问题。这里再简单回顾一...
-
23
霸榜Github第一!谷歌重磅开源的“海啸”,我服了 最近,谷歌专门为大型企业网络开源了一个漏洞扫描神器,主要用于数千个甚至数百万个物联网组成的企业系统。 作者:...
-
12
爱码爱生活 最强的笔记组合工具包,欢迎来PK
-
8
英伟达商用GPU和谷歌超算霸榜!MLPerf芯片跑分榜单还能看出啥?-《麻省理工科技评论》中文网英伟达商用GPU和谷歌超算霸榜!MLPerf芯片跑分榜单还能看出啥? 英伟达商用GPU和谷歌超算霸榜!MLPerf芯片跑分榜单还能看出啥?
-
13
最强春节档来了!这份超全观影指南帮你提前扫雷 当潘多拉星球的「小蓝人」无法救市,影院经理们只能眼含热泪将目光投到...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK