Lona

生成跨平台 UI 代码等工具集合
授权协议 MIT
开发语言 Swift
所属分类 程序开发、 代码生成工具
软件类型 开源软件
地区 不详
投 递 者 墨翔宇
操作系统 跨平台
开源组织 Airbnb
适用人群 未知
 软件概览

Lona 是用于定义设计系统并使用它们生成跨平台UI代码,Sketch文件,图像和其他工件的工具集合。

设计系统在 JSON 中的集合是以下定义:

  • 组件(可以嵌套)

  • 颜色,文本样式,渐变和阴影

  • 数据类型

这些文件的规范可以在文档中找到。

Lona Studio 提供了一个用于处理这些 JSON 文件的图形界面。

Lona Studio 适用于:

  • 构建组件系统

  • 快速模拟现有组件的新屏幕

  • 使用来自JSON文件或API的真实数据查看设计

  • 在多种屏幕尺寸上进行设计试验

  • 自动化设计任务 - 例如本地化不同语言的截图并导出数百个图像

  • 使用动画(Lottie)并渲染视频(可以插入分布式渲染器API)

  • 和更多!

 相关资料
  • 是否有计划开发用于跨平台交互的CordaRPCOps,例如will there,或者是我可以使用Python或中的RPC连接到Corda节点的方法。网络?

  • 我有一个由大量项目(C和C#)组成的解决方案。我将解决方案升级到VS2015,因此大多数解决方案的工具集版本现在设置为V140,但少数项目需要保留在V110(第三方库等)中。当我在Visual Studio 2015中构建解决方案时,它构建得很好,但当TeamFoundationServer尝试构建它时,它失败,出现以下错误: C:\ProgramFiles(x86)\MSBuild\Micros

  • 问题内容: 简而言之:在iPhone和Android版本之间共享/重用代码的最有效方法是什么? 我认为最常见的两种情况是: 空白计划新项目,提前知道每个设备上都需要运行大量可重用的逻辑。 现有的iPhone代码库,可将C,C ++和Objective-C移植到Android NDK或其他方式。 当然,在完美的世界中,所有应用程序都只会插入神奇的云中,而所有可重用的逻辑都将出现在Google App

  • Koala是一款预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass framework 的即时编译。 无需手动输入命令去编译,后台监听文件是否有改变,如有修改会自动进行编译。能够大大提升 Web 开发中的工作效率。 功能特性 多语言支持 支持Less、Sass、CoffeeScript 和 Compass Framework。 实时编译 监听文件,当文件改变

  • Yaf提供了代码生成工具yaf_code generator, 所以也可以通过使用代码生成工具yaf_cg来完成这个简单的入门Demo 例 3.10. 代码生成工具的使用 php-yaf-src/tools/cg/yaf_cg sample 将得到的sample目录, 拷贝到Webserver的documentRoot目录下然后访问: 例 3.11. 在浏览器输入 http://www.y

  • 问题内容: 您可能知道,Mac OS X中保存的快捷方式是 Windows ,而关闭应用程序的快捷方式是 Windows 。但是问题是如何在Java应用程序中执行这些操作?我是否需要查找我在应用程序中使用的所有快捷方式,并根据不同的操作系统来匹配相关功能?有什么建议吗?谢谢。 问题答案: 该方法在这种情况下很有用。该方法在Windows上返回时,在Mac OS X上返回。所得的掩码可用于构造菜单项

  • 我正在尝试使用Visual Studio2012构建一个程序。它的平台工具集属性设置为“v110_xp”,但我将其更改为“v110” 现在我得到了一个错误: null

  • 概况 背景 Web本身就是跨平台的,这意味着这中间存在着无限的可能性。 我是一名Web Developer,对于我来能用Web开发的事情就用Web来完成就好了——不需要编译,不需要等它编译完。我想到哪我就可以写到哪,我改到哪我就可以发生哪发生了变化。 最近我在写Growth——一个帮助开发人员成长的应用,在近一个月的业余时间里,完成了这个应用的: 移动应用版:Android、Windows Pho