[發明專利]一種APP構建方法及系統在審
| 申請號: | 201711474439.8 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108228253A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 董飛;關健 | 申請(專利權)人: | 武漢璞華大數據技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 430000 湖北省*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 第一數據 預設事件 構建 事件驅動 頁面 源代碼 關聯 數據接入 預先創建 組件布局 組件配置 組件選擇 自定義 拖拽 返回 響應 | ||
本發明提供一種APP構建方法及系統,所述方法包括:根據用戶拖拽組件的操作將所述組件布局到預先創建的APP頁面中,根據所述用戶為所述組件選擇的預設事件和為各所述預設事件選擇的預設事件響應,為所述APP頁面中的組件配置事件驅動;S2,將所述用戶為所述APP選擇的API返回的第一數據和/或所述用戶自定義的第二數據接入所述APP,將所述用戶選擇的所述第一數據和/或第二數據的屬性與所述用戶選擇的組件的屬性進行關聯;S3,根據所述組件的布局、事件驅動,以及與所述組件關聯的第一數據和/或第二數據,生成所述APP的源代碼。本發明操作簡單,構建速度快。
技術領域
本發明屬于應用開發領域,更具體地,涉及一種APP構建方法及系統。
背景技術
APP(Application)一般指手機軟件。手機軟件主要指安裝在智能手機上的軟件,用于完善原始系統的不足和個性化,為用戶提高更豐富的使用體驗。目前,開發APP通常使用的軟件平臺為iOS平臺和Android平臺。
目前,基于Android或iOS平臺的APP開發,主要運用swift、java或HTML5開源跨平臺框架,以編寫代碼的方式進行功能定制化開發進行開發。在對APP進行開發時,不僅要編寫后臺代碼以實現各個模塊的功能,也要通過編寫前端代碼以添加組件,然后使用CSS樣式對添加的組件進行布局和設置樣式,還要將前端組件與后臺代碼進行關聯,以實現人機交互操作,邏輯復雜,代碼重復率高,從而使得APP定制化開發難度高,周期長。
綜上所述,現有的APP開發方法需要編寫大量代碼,各代碼模塊之間的關系復雜,容易出現錯誤,且代碼重復率高,使得APP開發難度高,周期長。
發明內容
為克服上述現有APP開發難度大的問題或者至少部分地解決上述問題,本發明提供了一種APP構建方法及系統。
根據本發明的第一方面,提供一種APP構建方法,包括:
S1,根據用戶拖拽組件的操作將所述組件布局到預先創建的APP頁面中,根據所述用戶為所述組件選擇的預設事件和為各所述預設事件選擇的預設事件響應,為所述APP頁面中的組件配置事件驅動;
S2,將所述用戶為所述APP選擇的API返回的第一數據和/或所述用戶自定義的第二數據接入所述APP,將所述用戶選擇的所述第一數據和/或第二數據的屬性與所述用戶選擇的組件的屬性進行關聯;
S3,根據所述組件的布局、事件驅動,以及與所述組件關聯的第一數據和/或第二數據,構建所述APP。
具體地,所述步驟S1之前還包括:
根據用戶點擊創建APP按鈕的操作,創建APP;
根據所述用戶在所述APP目錄下點擊創建頁面按鈕的操作,為所述APP創建APP頁面。
具體地,所述組件包括頁面布局組件、頁面功能性組件和集成功能組件中的一種或多種;
其中,所述頁面布局組件包括導航欄、可滾動視圖和應用狀態欄;
所述頁面功能性組件包括按鈕、列表、圖標、畫廊、視頻、音頻、滾動分頁加載組件、下拉刷新組件和表單輸入組件中的一種或多種;
所述集成功能組件包括登錄認證、地圖、級聯選框和全局檢索中的一種或多種。
具體地,所述預設事件包括組件通用事件和組件特性事件中的一種或多種;
所述預設事件響應包括頁面跳轉、數據刷新和彈出信息中的一種或多種;
其中,所述組件通用事件包括點擊事件;
所述組件特性事件包括導航欄切換事件和下拉選擇中的選中事件中的一種或多種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢璞華大數據技術有限公司,未經武漢璞華大數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711474439.8/2.html,轉載請聲明來源鉆瓜專利網。





