【 开源公告 】 Android 轻应用开发组件 RapidView 正式开源

RapidView

RapidView是一套用于开发Android客户端界面、逻辑以及功能的开发组件。布局文件(XML)及逻辑文件(Lua)可以运行时执行,主要用以解决Android客户端界面、逻辑快速更新以及快速开发的诉求。

RapidView的XML语法规则与Android原生XML类似,而写逻辑的Lua部分除语言语法规则外,可以直接使用我们提供的Java API以及Android原生API,因此熟悉Android客户端开发的开发者上手成本会非常小。

除了解决动态更新问题外,RapidView希望Android开发者能够以更快的速度开发产品功能需求,因此我们在语法和开发方式上做了一些改变,期望开发者能够实现:小功能极速开发、大功能极速上线。 RapidView希望为开发者带来更小的安装包增量以及更加简单、易于维护和修改的组件库,RapidView的代码组件约180KB(30KB组件+150KB luaj)。

组件特性:

运行时加载,布局、逻辑可动态刷新 无需编译,所见即所得,开发效率更高 极小的安装包增量 Android开发者低上手成本 与NATIVE开发体验相同

Android轻应用开发组件 RapidView 正式开源

Github地址: https://github.com/Tencent/RapidView

请给 RapidView 一个 Star! 欢迎提出你的 issue 和 PR

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Youngxj

利用手机扫描二维码远程将电脑关机工具

2555
来自专栏CDA数据分析师

Python部署手记:django, gunicorn, virtualenv, circus, nginx

手记,以免下次配置再入坑。有些细节未做详细描述,如果有问题,可以评论或私信我。 初次尝试搭python服务器,强撸python3,花样作死。过程中出现各种错误,...

3347
来自专栏木子昭的博客

Chrome吃内存的能力可不是说着玩的!Chrome能吃多少内存呢?

The Great Suspender的作用就是, 把暂且用不到的网页进程挂起来, 等需要的时候, 重新加载它!

943
来自专栏杨建荣的学习笔记

记一次远程协助的排错案例(r9笔记第62天)

前几天的时候帮助一个网友看了他遇到的一个问题,在问题处理中也让我有不少的感悟。 最开始的时候这位网友的问题是一个10gR2的单实例数据库,监听无法正常关闭和启动...

3695
来自专栏韩伟的专栏

高性能服务器架构思路:缓冲清理策略(二)

虽然使用缓存思想似乎是一个很简单的事情,但是缓存机制却有一个核心的难点,就是——缓存清理。我们所说的缓存,都是保存一些数据,但是这些数据往往是会变化的,我们要针...

9.2K0
来自专栏逸鹏说道

大白话聊聊分布式事务

什么是分布式事务 简单的来说就是,一个大的操作由两个或者更多的小的操作共同完成。而这些小的操作又分布在不同的网络主机上。这些操作,要么全部成功执行,要么全部不执...

33310
来自专栏知晓程序

小程序可以缓存视频吗?| 小程序问答 #24

小程序为何不能缓存视频?那又如何安全地清理小程序中的缓存数据呢?知晓程序(微信号 zxcx0101)今天就来为你解答这两个问题。

761
来自专栏闰土大叔

马蜂窝的前端火了!遇到冲突不怕怼,强制提交就是干

相信大家都在世界杯期间有意无意地看到过马蜂窝的洗脑广告,短短的15秒,品牌名就出现了6次。“旅游之前,为什么要先上马蜂窝”,这些不断重复的广告词让人犹如魔咒般印...

800
来自专栏移动开发之家

让Gradle放飞你的apk构建

 频繁的打包构建,时不时发布更新,是否总防不胜防的扰乱你的工作(tou lan)状态?(◐‿◑)

461
来自专栏Youngxj

emlog插入优酷视频插件分享

1803

扫码关注云+社区