LuaView 是一种运行在一个 ViewController/Activity 中,可以灵活加载Lua 脚本,并能够按照 Native 的方式运行的一种面向业务的开发技术方案。可以快速开发电商应用中既要求体验又要求灵活性的页面功能,例如首页,类目首页,垂直频道,大促活动会场等。
介绍
我们是谁
我们是聚划算无线开发团队,主要负责聚划算独立客户端,手机淘宝、手机天猫中的聚划算模块,以及俪人购客户端。
背景
LuaViewSDK 主要解决客户端开发中的两个常见问题:
相同的业务逻辑需要在 iOS 和 Android 平台各实现一次,除了开发成本高,也会引入体验的细微差别。是否有一种技术方案可以做到一份代码,两个平台运行,行为相同 ?
移动 APP 开发领域,要极致体验发布就不灵活(Native),要灵活发布就没有极致体验(H5)。有没有一种技术方案可以兼顾极致的体验和灵活的发布?
LuaView 可以完美解决上述两个问题。
RoadMap
1.0
必要的文档,例如环境搭建手册,LuaView API 手册
简单的示例代码,例如 Hello World 示例,Todo List 示例,UIExplorer 示例
网络功能
基于 flexbox 的自动布局
2.0
页面生命周期
页面间跳转,具备开发完整 APP 能力相关的功能。
软件截图
IOS版
Android版
入门
新手入门 - iOS
新手入门 - Android
LuaView Todo Demo
如何获得帮助
文档
LuaView 全部 API
LuaViewExplorer - API Demo
iOS & Android 专有功能