Jetpack Compose 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jetpack Compose 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jetpack Compose 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Kotlin
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 一君_
适用人群 未知
收录时间 2020-11-12

软件简介

JetBrains 发布的 Jetpack Compose for Desktop 是基于 Google 用于 Android UI 开发的 Jetpack Compose 工具包,Jetpack Compose for Desktop 框架提供了一种声明式和反应性的方法来使用 Kotlin 构建 UI 。

仓库结构

  • artwork -设计工件
  • benchmarks -收集基准
  • ci -持续集成助手
  • cef -Jetpack Compose 中的 CEF 集成
  • examples -适用于台式机和 Android 的多平台 Compose 应用程序的示例
    • codeviewer -适用于 Android 和桌面的文件浏览器和代码查看器应用程序
    • imageviewer -适用于 Android 和台式机的 Image Viewer 应用程序
    • issues -具有自适应 UI 和 ktor-client 的 GitHub 问题跟踪器
    • todoapp -具有持久性和多个屏幕的 TODO 项目跟踪器
  • gradle-plugins -插件,简化了 Compose with Gradle 的使用
  • templates-新的应用程序模板(请参阅desktop-template/build_and_run_from_cli_example.sh无 Gradle 的使用)
  • tutorials -有关使用 Compose for Desktop 的教程
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1)
发表了资讯
07/29 07:16

Jetpack Compose 1.2 正式发布

Android 团队发布了 Jetpack Compose 1.2 版本,这是 Android 的现代原生 UI 工具包,可以帮助开发者更快地构建应用程序。这个版本包含新的功能,如可下载的字体、以及对平板电脑和 chromeOS 的改进。 Compose 是官方推荐的为手机、平板电脑和可折叠设备构建 Android 应用的方式。此次还发布了适用于 Wear OS 的 Compose 1.0,这使得 Compose 也成为构建 Wear OS 应用的最佳方式。 新的稳定功能和 API LazyHorizontalGrid 和 La...

0
1
发表了资讯
05/14 08:14

Jetpack Compose 1.2 Beta 发布

谷歌宣布推出 Jetpack Compose 1.2 Beta,其中包含了许多功能和改进。具体更新内容如下: 文本改进 字体填充 开发团队通过制作可自定义的参数解决了 issue tracker 中投票最多的错误之一。使includeFontPadding成为一个可定制的参数。官方建议将此值设置为false,可使布局中的文本更精确地对齐。其标是最终将其设为未来版本中的默认值。当includeFontPadding设置为时false,用户可以通过设置lineHeightStyle参数来调整 Text com...

0
3
发表了资讯
02/12 07:07

Jetpack Compose 1.1 发布,基于 Kotlin 的 Android UI 工具包

Jetpack Compose 是 Android 基于 Kotlin 的现代原生 UI 工具包,可以帮助开发者更快地构建应用程序,由谷歌开源。Jetpack Compose 1.1 版本包含了一些新功能,如改进的焦点处理、强制扩展触摸目标大小、ImageVector 缓存,以及支持Android 12的拉伸滚动效果,此外一些实验性 api 变得稳定,并支持 Kotlin 的新版本。 注意:使用 Compose 1.1 需要使用 Kotlin 1.6.10。 图像矢量缓存 Compose 1.1引入了图像矢量缓存,为 painte...

0
2
发表了资讯
2021/12/03 08:00

JetBrains Compose Multiplatform 发布 1.0,Kotlin 的声明式 UI 框架

JetBrains 宣布 Compose Multiplatform(Kotlin 的声明式 UI 框架)已经达到 1.0 版本,现在可以在生产中使用了。此版本主要解决质量和稳定性问题,同时修复关键问题和错误。 一些亮点内容如下: On desktop,你现在可以快速高效地创建具有漂亮用户界面的 Kotlin 应用程序。 On the web,你现在可以使用 Compose for Web 的稳定 DOM API 构建生产质量的动态 Web 体验,并与所有浏览器 API 完全互通。未来版本中将提供对 Materi...

17
10
2021/11/29 15:35

Jetpack Compose 现已支持 Material You | 2021 Android 开发者峰会

作者 / 开发者关系工程师 Nick Butcher 上个月,Android 开发者峰会 为 Jetpack Compose 带来了许多 激动人心的更新,包括 Google 的新设计语言 Material You,Compose 现已对其提供支持。若您错过了某些内容,可以通过本文简要了解精彩内容,也可以 点击这里 查看精彩内容视频。 新版本: Jetpack Compose 1.1 Beta 版和 compose-material 3 我们发布了 Jetpack Compose 1.1 Beta 版。这意味着 1.1 中的新 API 现已稳定,可以为...

0
1
2021/07/30 07:23

Jetpack Compose 1.0 正式发布

经过两年时间开发,Jetpack Compose 如今正式迈入 1.0 版本,这是 Android 的现代原生 UI 工具包,可以帮助开发者更快地构建应用程序。如今 Play Store 中已经有超过 2000 个应用在使用Compose,Play Store 应用本身也在使用 Compose。 新工具 Jetpack Compose 的完全声明式方法从根本上改变了开发 UI 的方式。为了支持新的工作流程和不同的思维方式,将提供专门为 Compose 设计的新工具,并在现有的一些工具中加入对 Compose ...

1
2
发表了资讯
2021/05/08 08:33

JetBrains 宣布 Jetpack Compose for Web,使用 Kotlin 开发适配多端的 Web UI

JetBrains 宣布了一款名为“Jetpack Compose for Web”的新工具,官方介绍称此项目基于 Google 现代 UI 工具包 Jetpack Compose,支持使用 Kotlin 编写响应式 Web UI。 Jetpack Compose 是用于构建原生界面的新款 Android 工具包。它可简化并加快 Android 上的界面开发。使用更少的代码、强大的工具和直观的 Kotlin API,快速让应用生动而精彩。UI 代码和预览如下图所示: 据介绍,Jetpack Compose for Web 可简化并加速 Web 应...

17
21
2020/12/04 08:30

Jetpack Compose for Desktop 添加 Swing 互操作层和 Apple Silicon 支持

Jetpack Compose for Desktop 是软件开发厂商 JetBrains 推出的一个 Kotlin 桌面 UI 框架,采用声明式和响应式的方法构建 UI。简化并加快了桌面应用程序的 UI 开发,允许 Android 和桌面应用程序之间的 UI 代码共享。 Jetpack Compose for Desktop 的第一个里程碑(M1)版本已于上月发布,这也是该 UI 框架的首次公开迭代。现在,JetBrains 又发布了 Jetpack Compose for Desktop 的第二个里程碑(M2)版本。它带有一个新的 pr...

16
8
发表于大前端专区
2020/11/13 10:08

JetBrains 发布 Kotlin 桌面 UI 框架,共享 Android UI 代码

日前,软件开发厂商 JetBrains 发布了 Kotlin 桌面 UI 框架 Jetpack Compose for Desktop(compose-jb),可应用在 Windows、macOS、Linux/x86,目前处于 Alpha 版本。 Jetpack Compose for Desktop 采用声明式和响应式的方法构建 UI。简化并加快了桌面应用程序的 UI 开发,并允许 Android 和桌面应用程序之间的 UI 代码共享。 Jetpack Compose for Desktop 基于 Google 为 Android UI 开发的 Jetpack Compose 工具包。Jetpack...

40
27
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
Async 安全漏洞
原型污染
Async是英国Caolan McMahon个人开发者的一个实用模块。用于使用异步 JavaScript。 Async 3.2.1 及之前版本存在安全漏洞,该漏洞源于 mapValues() 方法。攻击者可通过 mapValues() 方法获取权限。
CVE-2021-43138 MPS-2021-34434
2022-08-08 19:06
Apache Tika 安全漏洞
不可达退出条件的循环(无限循环)
Apache Tika是美国阿帕奇(Apache)基金会的一个集成了POI(使用Java程序对MicrosoftOffice格式文档提供读和写功能的开源函数库)、Pdfbox(读取和创建PDF文档的纯Java类库)并为文本抽取工作提供了统一界面的内容抽取工具集合。 tika-parsers 存在安全漏洞,该漏洞源于MP3Parser中的无限循环。
CVE-2021-28657 MPS-2021-3726
2022-08-08 19:06
Digital Bazaar Forge 输入验证错误漏洞
跨站重定向
Digital Bazaar Forge是美国Digital Bazaar公司的一个 Tls 在 Javascript 中的本机实现以及用于编写基于加密和网络密集型 Web 应用程序的开源工具。 Digital Bazaar Forge 中存在输入验证错误漏洞,该漏洞源于产品允许URL重定向到不受信任的站点。
CVE-2022-0122 MPS-2022-0421
2022-08-08 19:06
node-forge 存在原型污染漏洞
原型污染
node-forge 是网络传输、密码学、密码、PKI、消息摘要和各种实用程序的 JavaScript 实现。此软件包的受影响版本容易受到通过伪造的原型污染。
MPS-2022-13920
2022-08-08 19:06
Digital Bazaar Forge 数据伪造问题漏洞
密码学签名的验证不恰当
Digital Bazaar Forge是美国Digital Bazaar公司的一个 Tls 在 Javascript 中的本机实现以及用于编写基于加密和网络密集型 Web 应用程序的开源工具。 Forge 1.3.0 版本之前 RSA PKCS 存在数据伪造问题漏洞,该漏洞源于 RSA PKCS 签名验证码对摘要算法结构的检查较为宽松。攻击者可以通过精心设计的结构窃取填充字节并在使用低公共指数时使用 PKCS#1 编码消息的未检查部分来伪造签名。
CVE-2022-24771 MPS-2022-3738
2022-08-08 19:06
Digital Bazaar Forge数据伪造问题漏洞
密码学签名的验证不恰当
Digital Bazaar Forge是美国Digital Bazaar公司的一个Tls在Javascript中的本机实现以及用于编写基于加密和网络密集型Web应用程序的开源工具。digitalbazaar Forge 1.3.0之前版本存在数据伪造问题漏洞,该漏洞源于RSA PKCS#1 v1.5签名验证码在解码 `DigestInfo` ASN.1 结构后不检查尾随垃圾字节。攻击者可以删除填充字节利用该漏洞添加垃圾数据以伪造签名。
CVE-2022-24772 MPS-2022-3739
2022-08-08 19:06
Digital Bazaar Forge数据伪造问题漏洞
密码学签名的验证不恰当
Digital Bazaar Forge是美国Digital Bazaar公司的一个Tls在Javascript中的本机实现以及用于编写基于加密和网络密集型Web应用程序的开源工具。Digital Bazaar Forge1.3.0之前版本存在数据伪造问题漏洞,该漏洞源于SA PKCS#1 v1.5签名验证码无法正确检查DigestInfo以获得正确的 ASN.1 结构。攻击者可以发送特殊的签名利用该漏洞以验证包含无效结构但有效摘要的签名。
CVE-2022-24773 MPS-2022-3740
2022-08-08 19:06
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
26 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部