Skip to content

hotstu/lu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 10, 2020
f2c33ab · Oct 10, 2020

History

10 Commits
Sep 28, 2020
Sep 22, 2020
Sep 28, 2020
Sep 22, 2020
Sep 28, 2020
Oct 10, 2020
Sep 22, 2020
Oct 10, 2020
Sep 24, 2020
Sep 28, 2020
Oct 10, 2020
Sep 22, 2020
Sep 28, 2020
Sep 22, 2020
Sep 22, 2020
Sep 22, 2020
Sep 22, 2020

Repository files navigation

Lu-Another

[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

About

又一款虚拟Dom渲染引擎for Android

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published