[发明专利]跨平台应用开发系统有效
申请号: | 202011010930.7 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112235357B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 王晓瑛 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | H04L67/30 | 分类号: | H04L67/30;H04L67/51;H04L67/565;H04L67/566;G06F8/36;G06F9/455;G06F9/54 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李阳;王志远 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 应用 开发 系统 | ||
本发明公开了一种跨平台应用开发系统,涉及计算机技术领域。该系统的一具体实施方式包括:界面组件库,包括多种供用户选择且用于组装移动端应用的界面的组件;请求封装模块,用于提供封装的网络请求模板;路由管理模块,用于管理所述移动端应用中的多个模块之间的路由;状态管理模块,用于管理所述移动端应用中的多个模块的状态。该实施方式对技术人员要求低,学习曲线缓和,便于开发者利用该系统进行二次开发和扩展,有效降低了人力成本,提高了开发效率,技术人员只需要编写一套业务逻辑和用户交互逻辑代码就可以通过该跨平台应用开发系统开发跨平台移动端应用。
技术领域
本发明涉及计算机技术领域,尤其涉及一种跨平台应用开发系统。
背景技术
随着各行各业加紧推行“互联网+”和“移动优先”战略,移动端技术对于传统的熟悉PC端(计算机端)开发技术的企业来说是比较陌生的技术领域,但是迫于市场环境压力、客户资源竞争等因素推行移动端应用又势在必行,在这个过程中不可避免遇到各种技术问题:需要运用不同的技术栈,同时开发多套(至少两套)在业务逻辑上和用户界面交互上基本一致的代码,对开发人员要求高,技术跨度大、学习曲线陡峭,成本较高;移动设备系统版本(Android设备尤其突出),设备配置等碎片化现象严重,开发人员往往需要花费大量的精力和时间进行适配工作,不同平台对于适配的要求也不尽相同,人力成本和代码维护成本较高。
发明内容
有鉴于此,本发明实施例提供一种跨平台应用开发系统,对技术人员要求低,学习曲线缓和,便于开发者利用该系统进行二次开发和扩展,有效降低了人力成本,提高了开发效率,技术人员只需要编写一套业务逻辑和用户交互逻辑代码就可以通过该跨平台应用开发系统开发跨平台移动端应用。
为实现上述目的,根据本发明实施例的一个方面,提供了一种跨平台应用开发系统,包括:
界面组件库,包括多种供用户选择且用于组装移动端应用的界面的组件;
请求封装模块,用于提供封装的网络请求模板;
路由管理模块,用于管理所述移动端应用中的多个模块之间的路由;
状态管理模块,用于管理所述移动端应用中的多个模块的状态。
可选地,所述系统还包括插件库,包括至少一个插件,所述插件通过封装原生特定功能模块获得。
可选地,所述系统还包括通信模块,用于提供Flutter与JsBridge的通信接口。
可选地,所述界面组件库还用于根据用户的配置信息,从多种组件中确定目标组件,并根据所述配置信息设置所述目标组件的样式。
可选地,所述配置信息包括组件名称和配置参数,所述配置参数包括以下一种或多种:颜色、尺寸和位置。
可选地,所述请求封装模块还用于:设置所述网络请求模板中请求地址、请求头、请求参数和请求方式的拼接方式,并按照所述拼接方式将所述请求地址、请求头、请求参数和请求方式进行拼接。
可选地,所述请求封装模块还用于封装拦截器。
可选地,所述拦截器包括请求拦截器和响应拦截器;
所述请求封装模块还用于封装所述请求拦截器和所述响应拦截器,以使封装后的请求拦截器在发送网络请求之前对所述网络请求进行预处理,以及使所述响应拦截器在所述网络请求失败时,执行异常处理方法。
可选地,所述请求封装模块还用于在所述网络请求失败时,拦截错误日志,并输出所述错误日志。
可选地,所述请求封装模块还用于封装表单的提交方式。
可选地,所述路由管理模块还用于管理所述移动端应用中的多个模块之间的路由映射、路由参数和跳转风格。
可选地,所述路由管理模块还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011010930.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三元锂动力电池组电路保护板
- 下一篇:一种抛粮装置