LuaViewSDK

Project Url: alibaba/LuaViewSDK
More: Author   ReportBugs   
Tags:

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

Try Playground App

How to use LuaViewSDK

Developers

License

MIT

Communities

Github Wiki

QQ group:539262083

Twitter:@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 的复杂业务页面

  • 小游戏

试用 Playground App

如何使用 LuaViewSDK

开发者

许可证

MIT

社区

Github Wiki

QQ 群:539262083

Twitter:@luaview

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools