lu

Project Url: hotstu/lu
Introduction: 又一款 virtual Dom Android 渲染引擎
More: Author   ReportBugs   
Tags:

[Lu-Another]是一款我用业余时间开发的的

基于 Virtual DOM 的原生 UI 渲染框架

类似[Weex]、[ReactNative],

但不是对他们的复制,而是独立开发从底层写起

设计开发理念是实现一个极简的, 界面渲染各种业务逻辑全部在 JS 中, 实现了 App 的动态化。

虽然无法和大公司的成熟框架相比,但他内部的原理是相通的

研究学习探索的过程也是不断自我成长的过程

在这个这个项目开发过程中不仅实现了 virtualDom 的渲染引擎

还实现了基于 web 的原生界面编辑器(可以在浏览器中编辑界面在手机中实时看到渲染效果)

封装了 Rhino Js 引擎

掌握了 Android 中动态加载动态 Class 的技术

基于 AIDL 的模块化技术

demo 使用方式

手机、PC 连接在同一 wifi 下, 启动 App, PC 访问http://手机 ip:8080/

(如果手机为模拟器, 需要先执行adb -e forward tcp:8080 tcp:8080, 然后访问http://127.0.0.1:8080/)

运行效果

more about me

简书 掘金 JCenter dockerHub
简书 掘金 JCenter dockerHub
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools