Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alibaba/luaviewsdk

A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
https://github.com/alibaba/luaviewsdk

alibaba android cross-platform crossplatform ios javascript lua luaview mobile nativescript playground react-native script taobao tmall weex

Last synced: about 14 hours ago
JSON representation

A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案

Awesome Lists containing this project

README

        

# Welcome to LuaViewSDK

LuaViewSDK is a cross-platform framework which is designed to build native, dynamic and swift user interfaces. It's based on Lua VM and chooses lua as it's script language.

## Why Lua

* Lua is a efficient and swift language. A single Lua VM costs 200k to 300k memorys only in iOS
* Lua is widly used and it's easy to bind to third party frameworks
* LuaView API is nature to native mobile developers, you guys don't have to understand what React.js or Vue.js or DOM is.

## Demos

* Complex LuaViewSDK-rendered native pages

* Simple games

![](https://gw.alicdn.com/tfs/TB1rKx2QpXXXXbVapXXXXXXXXXX-340-603.gif)

## Try Playground App

- iOS download

[View in App Store](https://itunes.apple.com/cn/app/luaviewplayground/id1216114838?mt=8)

![](https://gw.alicdn.com/tfs/TB1aFkkQpXXXXcBXFXXXXXXXXXX-280-280.png)

- Android download

![img](https://alibaba.github.io/LuaViewSDK/guide/doc/playground_android.png)

## How to use LuaViewSDK

- [User Guide](https://alibaba.github.io/LuaViewSDK/guide.html)
- [API manual](https://alibaba.github.io/LuaViewSDK/apimenu.html)

## Developers

- [Xicheng Dong]([email protected])
- [Songtao Chen]([email protected])

## License

[MIT](https://github.com/alibaba/LuaViewSDK/blob/master/LICENSE.txt)

## Communities

[Github Wiki](https://github.com/alibaba/LuaViewSDK/wiki)

QQ group:539262083

Twitter:[@luaview](https://twitter.com/luaview)

## Who we are

We are from Tmall tech team. LuaViewSDK has been widely used in Taobao app, Tmall app and Juhuasuan App nearly two years. And DAU of pages that are developed by LuaViewSDK is over 10 million.

---

# 欢迎来到LuaViewSDK

LuaViewSDK是一个跨iOS和Android平台的界面动态化解决方案,使用同一套Lua脚本在iOS和Android平台构建原生页面,同时兼具了H5的灵活性和Native的高性能

## 为什么选择Lua?

- Lua是一个高效灵活的语言,在iOS上单个Lua虚拟机仅占用200k到300k
- Lua已经被广泛应用于对于性能要求和灵活性要求都非常高的场合,比如游戏
- Lua可以非常方便的绑定各类底层库
- Lua的API对于native开发人员来说非常自然,不用再去理解各类前端开发概念

## Demo

* LuaViewSDK渲染的Native的复杂业务页面

* 小游戏

![](https://gw.alicdn.com/tfs/TB1rKx2QpXXXXbVapXXXXXXXXXX-340-603.gif)

## 试用Playground App

- iOS download

[在App Store中查看](https://itunes.apple.com/cn/app/luaviewplayground/id1216114838?mt=8)

![](https://gw.alicdn.com/tfs/TB1aFkkQpXXXXcBXFXXXXXXXXXX-280-280.png)

- Android download

![img](https://alibaba.github.io/LuaViewSDK/guide/doc/playground_android.png)

## 如何使用LuaViewSDK

- [使用说明](https://alibaba.github.io/LuaViewSDK/guide.html)
- [接口文档](https://alibaba.github.io/LuaViewSDK/apimenu.html)

## 开发者

- [董希成]([email protected])
- [陈松涛]([email protected])

## 许可证

[MIT](https://github.com/alibaba/LuaViewSDK/blob/master/LICENSE.txt)

## 社区

[Github Wiki](https://github.com/alibaba/LuaViewSDK/wiki)

QQ群:539262083

Twitter:[@luaview](https://twitter.com/luaview)