LuaViewSDK開發(fā)技術(shù)方案
LuaView 是一種運(yùn)行在一個(gè) ViewController/Activity 中,可以靈活加載Lua 腳本,并能夠按照 Native 的方式運(yùn)行的一種面向業(yè)務(wù)的開發(fā)技術(shù)方案。可以快速開發(fā)電商應(yīng)用中既要求體驗(yàn)又要求靈活性的頁(yè)面功能,例如首頁(yè),類目首頁(yè),垂直頻道,大促活動(dòng)會(huì)場(chǎng)等。
介紹
我們是誰(shuí)
我們是聚劃算無線開發(fā)團(tuán)隊(duì),主要負(fù)責(zé)聚劃算獨(dú)立客戶端,手機(jī)淘寶、手機(jī)天貓中的聚劃算模塊,以及儷人購(gòu)客戶端。
背景
LuaViewSDK 主要解決客戶端開發(fā)中的兩個(gè)常見問題:
-
相同的業(yè)務(wù)邏輯需要在 iOS 和 Android 平臺(tái)各實(shí)現(xiàn)一次,除了開發(fā)成本高,也會(huì)引入體驗(yàn)的細(xì)微差別。是否有一種技術(shù)方案可以做到一份代碼,兩個(gè)平臺(tái)運(yùn)行,行為相同 ?
-
移動(dòng) APP 開發(fā)領(lǐng)域,要極致體驗(yàn)發(fā)布就不靈活(Native),要靈活發(fā)布就沒有極致體驗(yàn)(H5)。有沒有一種技術(shù)方案可以兼顧極致的體驗(yàn)和靈活的發(fā)布?
LuaView 可以完美解決上述兩個(gè)問題。
RoadMap
-
1.0
-
必要的文檔,例如環(huán)境搭建手冊(cè),LuaView API 手冊(cè)
-
簡(jiǎn)單的示例代碼,例如 Hello World 示例,Todo List 示例,UIExplorer 示例
-
網(wǎng)絡(luò)功能
-
基于 flexbox 的自動(dòng)布局
-
-
2.0
-
頁(yè)面生命周期
-
頁(yè)面間跳轉(zhuǎn),具備開發(fā)完整 APP 能力相關(guān)的功能。
-
軟件截圖
IOS版
Android版
入門
-
LuaView Todo Demo
-
如何獲得幫助
文檔
-
LuaView 全部 API
-
LuaViewExplorer - API Demo
-
iOS & Android 專有功能
