【 开源公告 】 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

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

33550
来自专栏程序员的SOD蜜

同步一个数据库要发多少个数据包?

 系列文章索引: [WCF邮件通信系统应用 之 数据同步程序 之 设计内幕 之 一] 同步一个数据库要发多少个数据包? [WCF邮件通信系统应用 之 数据同步...

22790
来自专栏逸鹏说道

大白话聊聊分布式事务

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

345100
来自专栏移动开发之家

让Gradle放飞你的apk构建

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

6010
来自专栏FreeBuf

黑客正在利用Firefox的0day漏洞攻击Tor用户(含Exploit)

根据最新的消息,安全研究专家发现了一个0day漏洞,攻击者或可利用该漏洞在Tor和Firefox浏览器用户的计算机中执行恶意代码。 ? 就在几天前,Tor官网上...

25160
来自专栏闰土大叔

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

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

12300
来自专栏菩提树下的杨过

redis 脑裂等极端情况分析

如上图,1个master与3个slave组成的哨兵模式(哨兵独立部署于其它机器),刚开始时,2个应用服务器server1、server2都连接在master上,...

37410
来自专栏Jerry的SAP技术分享

Eclipse被卡死了或者失去响应了后分析根源的一个小技巧

大家在使用Eclipse的过程中可能会偶尔遇到该IDE失去响应或者一直停留在某个步骤迟迟结束不了的情况。没有经验的朋友可能会用任务管理器强制结束Eclipse进...

12940
来自专栏ImportSource

Gitlab.com误删数据最近动态:恢复60%

GitLab.com 官方网站发布声明称由于其产品数据库问题导致的网站无法正常访问。据国外媒体报道称 Gitlab 网站疲惫的系统管理员深夜在进行数据库维护时,...

34590
来自专栏Youngxj

emlog插入优酷视频插件分享

32330

扫码关注云+社区

领取腾讯云代金券