一种基于配置的移动应用快速生成方法技术领域
本发明涉及移动互联网领域,具体的说是一种基于配置的移动应用快速生成方法。
背景技术
随着移动设备的快速发展,移动终端APP也呈现出了爆发式的增长,用户对于APP的使用方面也存在着多样化和个性化。但是在传统的应用的研发或是使用过程中会出现以下几个问题:1.开发门槛高:传统移动应用的开发需要有编程经验的人员来实现;
2.开发周期长:对于用户来说,希望厂家和开发者能够快速的开发出符合自己需求的应用,而对于开发者来说,必须要在充分了解用户的需求的前提下进行开发工作,而两者的对于需求的认知必然存在一定程度的偏差,造成开发效率低下;3.可复用性差:传统应用开发完毕后,一般只应用于特定的平台环境,无法对已经开发完毕的应用的数据和样式进行灵活的复用。
发明内容
本发明针对目前需求以及现有技术发展的不足之处,提供一种基于配置的移动应用快速生成方法。
本发明所述一种基于配置的移动应用快速生成方法,解决上述技术问题采用的技术方案如下:所述基于配置的移动应用快速生成方法,将应用抽象为模板和数据,通过配置的方式将选取的数据注入指定的模板构成应用界面,再通过应用界面的组合串接形成应用;通过模板管理模块、素材管理模块、应用定制模块、应用生成模块实现应用的配置生成。
所述基于配置的移动应用快速生成方法中,所述模板管理模块负责应用模板、页面模板的组织,并提供模板创建功能以可视化的方式创建和编辑模板;所述素材管理模块提供业务素材创建、管理和应用业务数据管理功能,通过该模块能够创建和维护应用所需的各类素材、组织业务数据;所述应用定制模块提供应用定制功能,通过应用定制引导,使用者能够跟随引导完成应用的定制;所述应用生成模块提供定制应用的打包生成功能,可根据应用分发的需要直接将应用打包为不同手机平台的应用安装包。
本发明所述一种基于配置的移动应用快速生成方法与现有技术相比具有的有益效果是:通过本发明,在移动应用定制平台下用户不需要任何编程技术,就可以在短时间内快速的创建自己所需要的移动应用,而无需进行复杂的编码过程,解决了应用开发门槛高、开发周期长、可复用性差等问题,使得毫无开发经验的普通用户通过应用定制功能进行几步简单的操作即可完成应用的开发、预览和发布,有效降低了开发难度、开发成本,缩短了开发周期,能够有效地提高用户体验,快速应对生产需求,具有很好的推广应用价值。
说明书附图
附图1为所述基于配置的移动应用快速生成方法的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种基于配置的移动应用快速生成方法进一步详细说明。
本发明根据现有技术存在的不足提出了基于配置的移动应用生成方法,该移动应用生成方法,向用户提供应用所需的模板、数据接入功能和可视化的应用生成界面,在移动应用定制平台下,用户不需要任何编程技术,根据需求来进行选择定制,通过可视化的界面通过配置的方式,经过几步简单操作即可完成移动应用的生成,最终创建出符合自己需求的移动应用。
实施例:
本实施例所述一种基于配置的移动应用快速生成方法,将应用抽象为模板和数据,通过配置的方式将选取的数据注入指定的模板构成应用界面,再通过应用界面的组合串接形成应用;在整体上通过模板、数据,以及提供一种模板和数据组合的方式,来实现对应用功能的支撑,应用整体上可视为界面展现和数据的整合。本实施例通过模板管理模块、素材管理模块、应用定制模块、应用生成模块,提供配置界面实现模板的选取、数据的拉取和应用界面的配置;通过配置的方式选取提供的应用模板对接用户的业务数据,定制形成应用,实现应用的配置生成。
本实施例所述移动应用快速生成方法中,所述模板管理模块负责应用模板、页面模板的组织,并提供模板创建功能以可视化的方式创建和编辑模板;所述素材管理模块提供业务素材创建、管理和应用业务数据管理功能,基于此模块可创建和维护应用所需的各类素材、组织业务数据,其中组织业务数据可直接对接业务系统的数据库在应用运行时动态抽取需要的数据;所述应用定制模块提供应用定制功能,通过应用定制引导,使用者能够跟随引导完成应用的定制;所述应用生成模块提供定制应用的打包生成功能,可根据应用分发的需要直接将应用打包为不同手机平台的应用安装包。
所述移动应用快速生成方法通过模板管理模块,能够提供模板维护功能,对常用模板进行组织、创建新的模板,模板化实现界面的复用;模板对应应用的界面展现和数据组织。通过素材管理模块,能够提供素材维护功能,接入和管理业务数据,创建和维护图片、音频、静态数据等其他素材;素材对应应用的数据部分。
所述移动应用快速生成方法中,所述素材可以是单纯的静态数据,如文本、图片等,也可以是通过数据接入直接对接的数据库定义的数据过滤器,定义的数据过滤器会在定制的应用运行时动态抽取符合条件的数据。另外,素材支持组合,可通过多个素材的组合形成新的素材,组合素材在配置接入时可以无差别的使用。
基于上述发明所述,将应用抽象为模板和数据,通过配置的方式将选取的数据注入指定的模板构成应用界面,再通过应用界面的组合串接形成应用。用户可根据自身需求通过简单的配置快速生成自己所需要的应用,而无需进行复杂的编码过程,有效降低了开发难度。
附图1为所述基于配置的移动应用快速生成方法的流程示意图;如附图1所示,通过该移动应用快速生成方法的具体实施方式,对其进行进一步的详细说明:
步骤一、用户通过模板管理模块添加所定制应用的模板,或直接使用模板库提供的模板,作为可选配置可以为同一模板配置不同的主题;
步骤二、用户通过素材管理模块配置应用所需的各类静态资源,进行数据管理,其中应用加载的动态数据可直接对接需要呈现的业务数据库中的数据库;
步骤三、完成模板和素材的准备后,用户可以根据自己的需要来定制具体的应用;若已预先准备了相关的素材和模板,在应用定制时可不必每次都进行模板和素材准备工作;
步骤四、在应用定制模块创建应用,输入应用的必要信息如应用名称、图标、版本等;为创建的应用选择模板并配置主题(或使用默认的主题);
步骤五、选取素材和需要加载的业务数据配置到模板对应的呈现数据的区域中;完成素材数据在模板的挂接,就完成了应用的定制过程;可根据需要通过应用打包Apk或ipa,实现不同手机操作系统平台安装包的构建。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。