CN108228253A - A kind of APP construction methods and system - Google Patents
A kind of APP construction methods and system Download PDFInfo
- Publication number
- CN108228253A CN108228253A CN201711474439.8A CN201711474439A CN108228253A CN 108228253 A CN108228253 A CN 108228253A CN 201711474439 A CN201711474439 A CN 201711474439A CN 108228253 A CN108228253 A CN 108228253A
- Authority
- CN
- China
- Prior art keywords
- app
- data
- component
- user
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of APP construction methods and system, the method includes:The operation that component is pulled according to user will be in the assembly layout to the APP pages being pre-created, it is the predeterminable event and the predeterminable event response selected for each predeterminable event that the component selects according to the user, for the component Configuration event-driven in the APP pages;S2, the user is associated for APP, the attribute of component that first data and/or the attribute of the second data that the user is selected are selected with the user described in the API of APP selections the first data returned and/or user-defined second data access;S3 according to the layout of the component, event-driven and the first data and/or the second data with the component liaison, generates the source code of the APP.The present invention is easy to operate, and structure speed is fast.
Description
Technical field
The invention belongs to application and development field, more particularly, to a kind of APP construction methods and system.
Background technology
APP (Application) refers generally to cell phone software.Cell phone software refers mainly to the software being mounted on smart mobile phone,
For improving the deficiency of primal system and personalization, more rich usage experience is improved for user.At present, exploitation APP usually makes
Software platform is iOS platforms and Android platform.
At present, the APP exploitations based on Android or iOS platforms, mainly increase income with swift, java or HTML5 across flat
Table frame in a manner of writing code carries out customizing functions and melts hair to be developed.When being developed to APP, not only to compile
Backstage code is write to realize the function of modules, also component is added by writing front-end code, then using CSS style
The component of addition is laid out and is set pattern, be also associated front end assemblies and backstage code, to realize man-machine friendship
Interoperability, logic is complicated, and code redundancies are high, so that APP customized developments difficulty is high, the period is long.
In conclusion existing APP development method needs to write a large amount of codes, the relationship between each code module is complicated,
Mistake is susceptible to, and code redundancies are high so that APP development difficulties are high, and the period is long.
Invention content
To overcome the problems, such as that above-mentioned existing APP development difficulties are big or solve the above problems at least partly, the present invention carries
A kind of APP construction methods and system are supplied.
According to the first aspect of the invention, a kind of APP construction methods are provided, including:
S1 pulls the operation of component by the assembly layout to the APP pages being pre-created, according to described according to user
User is the predeterminable event that the component selects and the predeterminable event response for each predeterminable event selection, is described APP pages
Component Configuration event-driven in face;
The user is the API of APP selections the first data returned and/or described user-defined the by S2
APP described in two data access, first data and/or the attribute of the second data that the user is selected are selected with the user
The attribute for the component selected is associated;
S3, according to the layout of the component, event-driven and with the first data of the component liaison and/or second
Data build the APP.
Specifically, it is further included before the step S1:
The operation for creating APP buttons is clicked according to user, creates APP;
The operation for creating page button is clicked under the APP catalogues according to the user, APP pages is created for the APP
Face.
Specifically, the component includes one kind in page layout component, page functional assembly and integrated functionality component
It is or a variety of;
Wherein, the page layout component includes navigation bar, can roll view and application state column;
The page functional assembly include button, list, icon, gallery, video, audio, roll paging charging assembly,
Drop-down refreshes one or more in component and list input module;
The integrated functionality component selects one or more in frame and global search including login authentication, map, cascade.
Specifically, the predeterminable event includes one or more in component general purpose event and component characteristic event;
The predeterminable event response includes one or more in page jump, Refresh Data and pop-up information;
Wherein, the component general purpose event includes click event;
The component characteristic event includes one kind chosen in event or more in navigation bar handover event and drop-down selection
Kind.
Specifically, it is the APP API selected the first data returned and/or institute by the user in the step S2
The step of stating APP described in user-defined second data access specifically includes:
According to the domain name that the user is added in a manner of white list for the APP, obtain and show that domain name is corresponding
API, domain name and the advance associated storages of the API;
The API and the user that the user is selected from the corresponding API of domain name use parse-server certainly
Entity name in second data of definition is configured in data list.
Specifically, first data and/or the attribute of the second data that select the user in the step S2 with
The step of attribute of the component of user's selection is associated specifically includes:
It is the API and/or entity name of each component selection from the data list according to the user, to the API
Second data of the corresponding json forms of the first data and/or the entity name of the json forms of return are parsed, and are obtained
Take the attribute of first data and/or second data;
First data and/or the attribute of the second data that the user is selected and the component of user selection
Attribute is associated.
Specifically, it further includes:
According to the picture that user uploads, APP icons and startup interface is configured in the APP to be pre-created.
According to the second aspect of the invention, a kind of APP structures system is provided, including:
Event configuration module, for pulling the operation of component according to user by the assembly layout to the APP being pre-created
It is the predeterminable event and the predeterminable event sound selected for each predeterminable event that the component selects according to the user in the page
Should, it is the component Configuration event-driven in the APP pages;
Data configuration module, for the first data and/or described for returning to the user for the API of APP selections
APP described in user-defined second data access, first data and/or the category of the second data that the user is selected
Property be associated with the attribute of component of user selection;
Module is built, for layout, event-driven and the first data with the component liaison according to the component
And/or second data, build the APP.
According to the third aspect of the invention we, a kind of APP structures equipment is provided, including:
At least one processor, at least one processor and bus;Wherein,
The processor and memory complete mutual communication by the bus;
The memory is stored with the program instruction that can be performed by the processor, and the processor calls described program to refer to
Order is able to carry out method as described before.
According to the fourth aspect of the invention, a kind of non-transient computer readable storage medium storing program for executing is provided, for storing such as preceding institute
State the computer program of method.
The present invention provides a kind of APP construction methods and system, this method pass through the behaviour according to user on visual page
Make, the APP pages to be pre-created add component, are the assembly layout, and are the component Configuration event in the APP pages
Driving and associated data, it is easy to operate so as to build APP automatically according to the layout, event-driven and associated data of the component,
It is fast to build speed.
Description of the drawings
Fig. 1 is APP construction methods overall flow schematic diagram provided in an embodiment of the present invention;
Fig. 2 builds overall system architecture schematic diagram for APP provided in an embodiment of the present invention;
Fig. 3 builds equipment overall structure schematic diagram for APP provided in an embodiment of the present invention.
Specific embodiment
With reference to the accompanying drawings and examples, the specific embodiment of the present invention is described in further detail.Implement below
Example is used to illustrate the present invention, but be not limited to the scope of the present invention.
A kind of APP construction methods are provided in one embodiment of the invention, and Fig. 1 is APP provided in an embodiment of the present invention
Construction method overall flow schematic diagram, this method include:S1, according to the operation of user's dragging component by the assembly layout in advance
In the APP pages first created, it is predeterminable event that the component selects according to the user and is selected for each predeterminable event
Predeterminable event response, be the APP pages in component Configuration event-driven;The user is APP selections by S2
APP described in first data of API returns and/or user-defined second data access, the institute that the user is selected
The attribute of component that the attributes of the first data and/or the second data is selected with the user is stated to be associated;S3, according to described group
The layout of part, event-driven and the first data and/or the second data with the component liaison generate the source generation of the APP
Code.
Specifically, the present embodiment builds APP structures system in advance using HTML5 open-source cross-platform mobile application Development Frameworks
System, the Development Framework include React Native, mui and ionic etc..The APP structures system is carried out in a manner of Web page
Show, operative configuration can be directly carried out in the Web page, you can realize the rapid build of APP.
In S1, shown in the APP structure visual operation interface of system the various assemblies that are pre-created and according to
The APP pages that the clicking operation of user is pre-created.When the component in the operation interface is dragged to the APP pages by user
When middle, the component is added in the APP pages, and according to described by the interface module in the APP structures system
Component is dragged to the position in the APP pages, and the component is laid out, and the designed APP pages are carried out
It preserves.Each component and each event are associated storage in advance.In order to complete the operations of APP, it is each that user, which needs,
The component Configuration event-driven.User's each component on interface selects preset event, such as click event, and
For the preset event response of each EventSelect of selection, such as page jump.Event configuration in the APP structures system
The user is that the predeterminable event that the component selects and the predeterminable event response selected for each predeterminable event add by module
It is added in the component.The event-driven refers to follow the event occurred on current point in time, calls available resources, perform phase
Pass task.
Required data are configured for the APP in S2, including external data access and system data configuration.It is wherein described
External data access is by accessing external API, to obtain the first data that external API is returned.System data configuration refers to for institute
It states APP configuration users and passes through customized second data of visual page.First data and second data are
The data of json forms.First data and/or the attribute of the second data that the user is selected are selected with the user
The attribute of component be associated, so as to the manual operation on visualization interface according to user, by each component and each component
Required data are managed configuration.In S3, according to the layout of the component, event-driven and with the component liaison
The first data and/or the second data, build the APP.The APP mono- of structure is packaged as installation kit, and according to institute
The source code generation source code zip packets of APP are stated for downloading, wherein each portion of zip packets of Android and iOS source codes.It is described
Source code can be introduced directly into Androidstudio or Xcode, so that user is more detailed self-defined to APP progress
Application issued.
For the present embodiment by the operation according to user on visual page, the APP pages to be pre-created add component,
For the assembly layout, and it is the component Configuration event-driven and associated data in the APP pages, so as to according to the component
Layout, event-driven and associated data build APP automatically, it is easy to operate, structure speed it is fast.
On the basis of above-described embodiment, further included before step S1 described in the present embodiment:It is clicked and created according to user
The operation of APP buttons creates APP;The operation for creating page button is clicked under the APP catalogues according to the user, for institute
It states APP and creates the APP pages.
Specifically, user builds the behaviour of establishment APP buttons in the visual operation interface of system by clicking the APP
Make, the APP creation modules triggered in the APP structures system create an APP, and then user passes through in the APP mesh created
The lower establishment page button clicked in the operation interface of record, it is institute to trigger the page creation module in the APP structures system
It states APP and creates the APP pages, and the APP pages of establishment are shown.User can be in a manner that click creates page button
The one or more APP pages are created for the APP.
On the basis of above-described embodiment, component described in the present embodiment includes page layout component, page functionality group
It is one or more in part and integrated functionality component;Wherein, the page layout component includes navigation bar, can roll view and answer
Use status bar;The page functional assembly includes button, list, icon, gallery, video, audio, rolls paging loading group
Part, drop-down refresh one or more in component and list input module;The integrated functionality component include login authentication,
Figure, cascade select one or more in frame and global search.
Specifically, APP structure system a variety of navigation bar Navigator are provided, view ScrollView can be rolled and
The page layouts components such as application state column StatusBar, button, common icon, picture and text list, gallery, video, audio, rolling
Paging loading, drop-down refresh and the pages functional assembly such as list input module and login authentication, map, cascade select frame and
The integrated functionalities component such as global search.
On the basis of above-described embodiment, predeterminable event described in the present embodiment includes component general purpose event and component characteristic
It is one or more in event;Predeterminable event response include page jump, Refresh Data and pop up one kind in information or
It is a variety of;Wherein, the component general purpose event includes click event;The component characteristic event includes navigation bar handover event under
Choosing in drawing selection is one or more in event.
Specifically, the predeterminable event includes component general purpose event and component characteristic event.The predeterminable event is advance
Event for each module sets.The component general purpose event event common for each component, such as click event.Described group
Part particular event is the relevant event of characteristic with the component, such as navigation bar handover event and pull down selection choose event
Deng.The operations of APP are completed by configuration event response action, the predeterminable event response is rung for preset event
Should, such as page jump, Refresh Data and pop-up details.
On the basis of the various embodiments described above, the user is selected for the APP in step S2 described in the present embodiment
API return the first data and/or user-defined second data access described in APP the step of specifically include:Root
According to domain name of the user in a manner of white list for APP additions, obtain and show the corresponding API of domain name, the domain
Name and the advance associated storages of the API;The API and the user that the user is selected from the corresponding API of domain name make
It is configured in data list with the entity name in customized second data of parse-server.
Specifically, in order to ensure to access the safety of the external data of the APP, outside of the user needed for by the APP
The corresponding domain name of data is added in white list.Domain name can pre-save, and for selection by the user or user is defeated manually
Enter.According to the domain name being added in the white list, the corresponding API of domain name is obtained.User is from the corresponding API of domain name
API needed for the middle selection APP, and the API that user is selected is configured to optional data list.The APP structures
System provides the visual self-defining data management of the page using parse-server.Parse-server is in node.js
One module, user can be with self-defined second data, second data using the parse-server visual pages provided
It is stored in mongoDB databases.In addition, the visual page pair that user can also be provided by parse-server
Data in mongoDB databases are increased, changed and are deleted.Show the entity of user-defined second data
The entity name that user therefrom selects is configured to optional data list by title.
On the basis of above-described embodiment, in step S2 described in the present embodiment by the user select it is described first number
According to and/or the attributes of component that are selected with the user of attribute of the second data be associated the step of specifically include:According to institute
State the API and/or entity name that user is each component selection from the data list, the json forms returned to the API
The first data and/or the second data of the corresponding json forms of the entity name parsed, obtain first data
And/or the attribute of second data;First data that the user is selected and/or the attribute of the second data with it is described
The attribute of the component of user's selection is associated.
Specifically, the user is that the component of display data is needed to select one or more from the optional data list
A API and/or the one or more entity names of selection;Component for driving data is needed to ask selects API or entity name,
So that the component of driving data request sends API request to obtain new data.To the API json forms returned
First data and/or the second data of the corresponding json forms of the entity name are parsed, obtain first data and/
Or the attribute of second data.First data and/or the attribute of the second data that the user is selected and the use
The attribute of the component of family selection is associated configuration.
On the basis of above-described embodiment, method described in the present embodiment further includes:It is pre- according to the picture that user uploads
The APP configuration APP icons and startup interface first created.
Specifically, the APP structures system supports user uploads various sizes of picture, the figure uploaded according to user
APP icons and startup interface, the displaying being adaptable on the mobile phone of different resolution is configured in piece, the APP to be pre-created.
A kind of APP structures system is provided in another embodiment of the present invention, and Fig. 2 is provided in an embodiment of the present invention
APP builds overall system architecture schematic diagram, which includes event configuration module 1, data configuration module 2 and structure module 3,
In:
The event configuration module 1 is used for the merchandise news for inputting or selecting according to user, obtains the merchandise news pair
Each commodity to be recommended answered;The data configuration module 2 is used for using trained neural network model, described is treated to each
The comment of Recommendations carries out emotional semantic classification;It is described structure module 3 be used for according to emotional semantic classification as a result, obtain it is each described in wait to push away
The final score of commodity is recommended, the commodity to be recommended are recommended to the user according to the final score of each commodity to be recommended.
Specifically, the present embodiment builds APP structures system in advance using HTML5 open-source cross-platform mobile application Development Frameworks
System, the Development Framework include React Native, mui and ionic etc..The APP structures system is carried out in a manner of Web page
Show, operative configuration can be directly carried out in the Web page, you can realize the rapid build of APP.
The various assemblies that are pre-created are shown in the APP structure visual operation interface of system and according to user's
The APP pages that clicking operation is pre-created.When the component in the operation interface is dragged in the APP pages by user,
The component is added in the APP pages, and is dragged to the APP according to the component by the event configuration module 1
Position in the page is laid out the component, and the designed APP pages are preserved.In advance by each described group
Part is associated storage with each event.In order to complete the operations of APP, user needs to drive for each component Configuration event
It is dynamic.User's each component on interface selects preset event, such as click event, and be each EventSelect of selection
Preset event response, such as page jump.The user is the pre- of component selection by the event configuration module 1
If event and the predeterminable event response for each predeterminable event selection are added in the component.The event-driven refer to
With the event occurred on current point in time, available resources are called, perform inter-related task.
Required data are configured for the APP in the data configuration module 2, including external data access and system data
Configuration.Wherein described external data access is by accessing external API, to obtain the first data that external API is returned.System data
Configuration refers to that user, which is configured, for the APP passes through customized second data of visual page.First data and described
Two data are the data of json forms.First data that the user is selected and/or attribute and the institute of the second data
The attribute for stating the component of user's selection is associated, so as to the manual operation on visualization interface according to user, by each group
Part and the required data of each component are managed configuration.Layout, event-driven of the structure module 3 according to the component,
And the first data and/or the second data with the component liaison, build the APP.By mono- packing of the APP of structure
Source code zip packets are generated for download, wherein Android and iOS source codes for installation kit, and according to the source code of the APP
Each portion of zip packets.The source code can be introduced directly into Androidstudio or Xcode, for user to the APP into
The more detailed custom application program publication of row.
For the present embodiment by the operation according to user on visual page, the APP pages to be pre-created add component,
For the assembly layout, and it is the component Configuration event-driven and associated data in the APP pages, so as to according to the component
Layout, event-driven and associated data build APP automatically, it is easy to operate, structure speed it is fast.
On the basis of above-described embodiment, system described in the present embodiment further includes creation module, is used for:According to user's point
The operation for creating APP buttons is hit, creates APP;The behaviour for creating page button is clicked under the APP catalogues according to the user
Make, the APP pages are created for the APP.
On the basis of above-described embodiment, component described in the present embodiment includes page layout component, page functionality group
It is one or more in part and integrated functionality component;Wherein, the page layout component includes navigation bar, can roll view and answer
Use status bar;The page functional assembly includes button, list, icon, gallery, video, audio, rolls paging loading group
Part, drop-down refresh one or more in component and list input module;The integrated functionality component include login authentication,
Figure, cascade select one or more in frame and global search.
On the basis of above-described embodiment, predeterminable event described in the present embodiment includes component general purpose event and component characteristic
It is one or more in event;Predeterminable event response include page jump, Refresh Data and pop up one kind in information or
It is a variety of;Wherein, the component general purpose event includes click event;The component characteristic event includes navigation bar handover event under
Choosing in drawing selection is one or more in event.
On the basis of the various embodiments described above, data configuration module described in the present embodiment is specifically used for:According to the use
Domain name of the family in a manner of white list for APP additions, obtains and shows the corresponding API of domain name, domain name and described
The advance associated storages of API;The API and the user that the user is selected from the corresponding API of domain name use parse-
Entity name in customized second data of server is configured in data list.
On the basis of above-described embodiment, data configuration module described in the present embodiment is specifically used for:According to the user
It is the API and/or entity name of each component selection from the data list, to the first of the API json forms returned
Data and/or the second data of the corresponding json forms of the entity name are parsed, and obtain first data and/or institute
State the attribute of the second data;First data and/or the attribute of the second data that the user is selected are selected with the user
The attribute for the component selected is associated.
On the basis of the various embodiments described above, system described in the present embodiment further includes uploading module, for according to user
APP icons and startup interface is configured in the picture of upload, the APP to be pre-created.
The present embodiment provides a kind of APP to build equipment, and Fig. 3 builds equipment for APP provided in an embodiment of the present invention and integrally ties
Structure schematic diagram, the equipment include:At least one processor 31, at least one processor 32 and bus 33;Wherein,
The processor 31 and memory 32 complete mutual communication by the bus 33;
The memory 32 is stored with the program instruction that can be performed by the processor 31, and the processor calls the journey
Sequence instruction is able to carry out the method that above-mentioned each method embodiment is provided, such as including:S1 pulls the operation of component according to user
By in the assembly layout to the APP pages being pre-created, according to the user be predeterminable event that the component selects and for
The predeterminable event response of each predeterminable event selection, is the component Configuration event-driven in the APP pages;S2, by described in
User is APP described in the API of APP selections the first data returned and/or user-defined second data access,
First data and/or the attribute of the second data that the user is selected and the attribute of the component of user selection carry out
Association;S3 is counted according to the layout of the component, event-driven and with the first data of the component liaison and/or second
According to generating the source code of the APP.
The present embodiment provides a kind of non-transient computer readable storage medium storing program for executing, the non-transient computer readable storage medium storing program for executing
Computer instruction is stored, the computer instruction makes the computer perform the method that above-mentioned each method embodiment is provided, example
Such as include:S1 pulls the operation of component by the assembly layout to the APP pages being pre-created, according to described according to user
User is the predeterminable event that the component selects and the predeterminable event response for each predeterminable event selection, is described APP pages
Component Configuration event-driven in face;S2, the first data and/or described that the user is returned for the API of APP selections
APP described in user-defined second data access, first data and/or the category of the second data that the user is selected
Property be associated with the attribute of component of user selection;S3, according to the layout of the component, event-driven and with institute
The first data and/or the second data of component liaison are stated, generate the source code of the APP.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through
The relevant hardware of program instruction is completed, and aforementioned program can be stored in a computer read/write memory medium, the program
When being executed, step including the steps of the foregoing method embodiments is performed;And aforementioned storage medium includes:ROM, RAM, magnetic disc or light
The various media that can store program code such as disk.
APP structure apparatus embodiments described above are only schematical, wherein described be used as separating component explanation
Unit may or may not be physically separate, the component shown as unit may or may not be
Physical unit, you can be located at a place or can also be distributed in multiple network element.It can be according to the actual needs
Some or all of module therein is selected to realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying
In the case of performing creative labour, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
It is realized by the mode of software plus required general hardware platform, naturally it is also possible to pass through hardware.Based on such understanding, on
Technical solution is stated substantially in other words to embody the part that the prior art contributes in the form of software product, it should
Computer software product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including several fingers
It enables and (can be personal computer, server or the network equipment etc.) so that computer equipment is used to perform each implementation
Method described in certain parts of example or embodiment.
Finally, the present processes are only preferable embodiment, are not intended to limit the scope of the present invention.It is all
Within the spirit and principles in the present invention, any modification, equivalent replacement, improvement and so on should be included in the protection of the present invention
Within the scope of.
Claims (10)
1. a kind of APP construction methods, which is characterized in that including:
S1 pulls the operation of component by the assembly layout to the APP pages being pre-created, according to the user according to user
The predeterminable event selected for the component and the predeterminable event response for each predeterminable event selection, are in the APP pages
Component Configuration event-driven;
The user is the API of APP selections the first data returned and/or user-defined second number by S2
According to the APP is accessed, first data and/or the attribute of the second data that the user is selected are selected with the user
The attribute of component is associated;
S3, according to the layout of the component, event-driven and the first data and/or the second data with the component liaison,
Build the APP.
2. it according to the method described in claim 1, it is characterized in that, is further included before the step S1:
The operation for creating APP buttons is clicked according to user, creates APP;
The operation for creating page button is clicked under the APP catalogues according to the user, the APP pages are created for the APP.
3. according to the method described in claim 1, it is characterized in that, the component includes page layout component, page functionality
It is one or more in component and integrated functionality component;
Wherein, the page layout component includes navigation bar, can roll view and application state column;
The page functional assembly includes button, list, icon, gallery, video, audio, rolls paging charging assembly, drop-down
Refresh one or more in component and list input module;
The integrated functionality component selects one or more in frame and global search including login authentication, map, cascade.
4. according to the method described in claim 1, it is characterized in that, the predeterminable event includes component general purpose event and component is special
It is one or more in sexual behavior part;
The predeterminable event response includes one or more in page jump, Refresh Data and pop-up information;
Wherein, the component general purpose event includes click event;
The component characteristic event is one or more in event including choosing in navigation bar handover event and drop-down selection.
5. according to any methods of claim 1-4, which is characterized in that by the user be described in the step S2
It is specific the step of APP described in first data of the API returns of APP selections and/or user-defined second data access
Including:
According to the domain name that the user is added in a manner of white list for the APP, obtain and show the corresponding API of domain name,
Domain name and the advance associated storages of the API;
The API and the user that the user is selected from the corresponding API of domain name are self-defined using parse-server
The second data in entity name be configured in data list.
6. according to the method described in claim 5, it is characterized in that, select the user in the step S2 described first
The step of attribute of component that the attribute of data and/or the second data is selected with the user is associated specifically includes:
It is the API and/or entity name of each component selection from the data list according to the user, the API is returned
The first data of json forms and/or the second data of the corresponding json forms of the entity name parsed, obtain institute
State the attribute of the first data and/or second data;
First data and/or the attribute of the second data that the user is selected and the attribute of the component of user selection
It is associated.
7. according to any methods of claim 1-4, which is characterized in that further include:
According to the picture that user uploads, APP icons and startup interface is configured in the APP to be pre-created.
8. a kind of APP builds system, which is characterized in that including:
Event configuration module, for pulling the operation of component according to user by the assembly layout to the APP pages being pre-created
In, it is the predeterminable event and the predeterminable event response selected for each predeterminable event that the component selects according to the user,
For the component Configuration event-driven in the APP pages;
Data configuration module, for being the API of APP selections the first data returned and/or the user by the user
APP described in customized second data access, first data and/or the attribute of the second data that the user is selected with
The attribute of the component of user's selection is associated;
Build module, for according to the component layout, event-driven and with the first data of the component liaison and/
Or second data, build the APP.
9. a kind of APP builds equipment, which is characterized in that including:
At least one processor, at least one processor and bus;Wherein,
The processor and memory complete mutual communication by the bus;
The memory is stored with the program instruction that can be performed by the processor, and the processor calls described program instruction energy
Enough methods performed as described in claim 1 to 7 is any.
10. a kind of non-transient computer readable storage medium storing program for executing, which is characterized in that the non-transient computer readable storage medium storing program for executing is deposited
Computer instruction is stored up, the computer instruction makes the computer perform the method as described in claim 1 to 7 is any.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711474439.8A CN108228253A (en) | 2017-12-29 | 2017-12-29 | A kind of APP construction methods and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711474439.8A CN108228253A (en) | 2017-12-29 | 2017-12-29 | A kind of APP construction methods and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108228253A true CN108228253A (en) | 2018-06-29 |
Family
ID=62645938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711474439.8A Pending CN108228253A (en) | 2017-12-29 | 2017-12-29 | A kind of APP construction methods and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108228253A (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109002281A (en) * | 2018-07-17 | 2018-12-14 | 中国建设银行股份有限公司 | Project development method, apparatus and user terminal based on platform assembly |
CN109299419A (en) * | 2018-08-28 | 2019-02-01 | 盐城千度网络科技有限公司 | A kind of website self-building management system |
CN109637268A (en) * | 2018-12-29 | 2019-04-16 | 无锡吾成互联科技有限公司 | A kind of music teaching APP operating method and its realize system |
CN109857396A (en) * | 2019-01-11 | 2019-06-07 | 平安科技(深圳)有限公司 | Constructing method of component and device, storage medium, electronic equipment |
CN110209447A (en) * | 2019-04-28 | 2019-09-06 | 五八有限公司 | A kind of list page data display method and list page data presentation device |
CN110362309A (en) * | 2019-07-23 | 2019-10-22 | 深圳前海微众银行股份有限公司 | Front end project development method, apparatus, equipment and computer readable storage medium |
CN111475140A (en) * | 2020-03-20 | 2020-07-31 | 湖南快乐阳光互动娱乐传媒有限公司 | App componentization method based on event-driven architecture and event-driven architecture |
CN111522552A (en) * | 2020-07-06 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Sub-application generation method and device, computer equipment and storage medium |
CN112099797A (en) * | 2020-08-19 | 2020-12-18 | 珠海格力电器股份有限公司 | Industrial control screen based function setting method and device and industrial control screen |
CN112230909A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Data binding method, device and equipment of small program and storage medium |
CN112394858A (en) * | 2020-12-11 | 2021-02-23 | 成都商通数治科技有限公司 | iOS list page rapid integration and management |
CN112631494A (en) * | 2020-12-31 | 2021-04-09 | 中国农业银行股份有限公司 | Column generation method and device |
CN113779482A (en) * | 2021-11-12 | 2021-12-10 | 云账户技术(天津)有限公司 | Method and device for generating front-end code |
WO2022111702A1 (en) * | 2020-11-30 | 2022-06-02 | 华为技术有限公司 | Method for migrating display element across applications, and electronic device |
CN114756234A (en) * | 2022-06-13 | 2022-07-15 | 中邮消费金融有限公司 | APP development method based on traditional application and dynamic configuration strategy |
CN116737278A (en) * | 2023-08-15 | 2023-09-12 | 烽台科技(北京)有限公司 | Method and device for generating system operation package, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495735A (en) * | 2011-12-14 | 2012-06-13 | 方正国际软件有限公司 | Web end UI (user interface) component application frame system |
CN105354014A (en) * | 2014-08-18 | 2016-02-24 | 阿里巴巴集团控股有限公司 | Application interface rendering display method and apparatus |
CN106528741A (en) * | 2016-11-04 | 2017-03-22 | 浪潮软件集团有限公司 | Visualization implementation method based on big data |
CN106599229A (en) * | 2016-12-19 | 2017-04-26 | 北京恒华伟业科技股份有限公司 | Method and device for constructing business system based on Flex |
-
2017
- 2017-12-29 CN CN201711474439.8A patent/CN108228253A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495735A (en) * | 2011-12-14 | 2012-06-13 | 方正国际软件有限公司 | Web end UI (user interface) component application frame system |
CN105354014A (en) * | 2014-08-18 | 2016-02-24 | 阿里巴巴集团控股有限公司 | Application interface rendering display method and apparatus |
CN106528741A (en) * | 2016-11-04 | 2017-03-22 | 浪潮软件集团有限公司 | Visualization implementation method based on big data |
CN106599229A (en) * | 2016-12-19 | 2017-04-26 | 北京恒华伟业科技股份有限公司 | Method and device for constructing business system based on Flex |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109002281A (en) * | 2018-07-17 | 2018-12-14 | 中国建设银行股份有限公司 | Project development method, apparatus and user terminal based on platform assembly |
CN109299419A (en) * | 2018-08-28 | 2019-02-01 | 盐城千度网络科技有限公司 | A kind of website self-building management system |
CN109637268A (en) * | 2018-12-29 | 2019-04-16 | 无锡吾成互联科技有限公司 | A kind of music teaching APP operating method and its realize system |
CN109857396A (en) * | 2019-01-11 | 2019-06-07 | 平安科技(深圳)有限公司 | Constructing method of component and device, storage medium, electronic equipment |
CN109857396B (en) * | 2019-01-11 | 2023-11-17 | 平安科技(深圳)有限公司 | Component construction method and device, storage medium and electronic equipment |
CN110209447A (en) * | 2019-04-28 | 2019-09-06 | 五八有限公司 | A kind of list page data display method and list page data presentation device |
CN112230909B (en) * | 2019-07-15 | 2023-05-23 | 腾讯科技(深圳)有限公司 | Method, device, equipment and storage medium for binding data of applet |
US11853730B2 (en) | 2019-07-15 | 2023-12-26 | Tencent Technology (Shenzhen) Company Limited | Mini program data binding method and apparatus, device, and storage medium |
CN112230909A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Data binding method, device and equipment of small program and storage medium |
WO2021008334A1 (en) * | 2019-07-15 | 2021-01-21 | 腾讯科技(深圳)有限公司 | Data binding method, apparatus, and device of mini program, and storage medium |
CN110362309A (en) * | 2019-07-23 | 2019-10-22 | 深圳前海微众银行股份有限公司 | Front end project development method, apparatus, equipment and computer readable storage medium |
CN110362309B (en) * | 2019-07-23 | 2023-09-08 | 深圳前海微众银行股份有限公司 | Front-end project development method, device, equipment and computer readable storage medium |
CN111475140A (en) * | 2020-03-20 | 2020-07-31 | 湖南快乐阳光互动娱乐传媒有限公司 | App componentization method based on event-driven architecture and event-driven architecture |
CN111475140B (en) * | 2020-03-20 | 2023-09-22 | 湖南快乐阳光互动娱乐传媒有限公司 | App componentization method based on event-driven architecture and event-driven architecture |
CN111522552A (en) * | 2020-07-06 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Sub-application generation method and device, computer equipment and storage medium |
CN112099797B (en) * | 2020-08-19 | 2022-03-04 | 珠海格力电器股份有限公司 | Industrial control screen based function setting method and device and industrial control screen |
CN112099797A (en) * | 2020-08-19 | 2020-12-18 | 珠海格力电器股份有限公司 | Industrial control screen based function setting method and device and industrial control screen |
WO2022111702A1 (en) * | 2020-11-30 | 2022-06-02 | 华为技术有限公司 | Method for migrating display element across applications, and electronic device |
CN112394858A (en) * | 2020-12-11 | 2021-02-23 | 成都商通数治科技有限公司 | iOS list page rapid integration and management |
CN112631494B (en) * | 2020-12-31 | 2022-06-03 | 中国农业银行股份有限公司 | Column generation method and device |
CN112631494A (en) * | 2020-12-31 | 2021-04-09 | 中国农业银行股份有限公司 | Column generation method and device |
CN113779482A (en) * | 2021-11-12 | 2021-12-10 | 云账户技术(天津)有限公司 | Method and device for generating front-end code |
CN114756234A (en) * | 2022-06-13 | 2022-07-15 | 中邮消费金融有限公司 | APP development method based on traditional application and dynamic configuration strategy |
CN116737278A (en) * | 2023-08-15 | 2023-09-12 | 烽台科技(北京)有限公司 | Method and device for generating system operation package, computer equipment and storage medium |
CN116737278B (en) * | 2023-08-15 | 2023-12-01 | 烽台科技(北京)有限公司 | Method and device for generating system operation package, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108228253A (en) | A kind of APP construction methods and system | |
US8856672B2 (en) | Integrated user interface controls for web dialogs | |
CN113849165A (en) | Customizable low-code front-end development framework and method based on visual dragging | |
CN111522552B (en) | Sub-application generation method and device, computer equipment and storage medium | |
US20140356846A1 (en) | Apparatus, systems and methods for interactive dissemination of knowledge | |
CN108027720A (en) | Visual content is developed | |
US20130047072A1 (en) | Progressive presentation of document markup | |
CN102681841A (en) | Method and system for developing mobile phone application | |
CN107704161A (en) | Information displaying method, device and terminal device | |
KR20120026053A (en) | Hierarchically-organized control galleries | |
US9529788B1 (en) | System for assisting creation of messages by providing selectable templates | |
Whiting et al. | Creating an iPhone application for collecting continuous ABC data | |
KR20120139716A (en) | Method and system for organizing information with a sharable user interface | |
CN104823158A (en) | Method and system for simplified knowledge engineering | |
CN103092603A (en) | Method and system for configuring player and corresponding player | |
CN106663015A (en) | Resuming session states | |
CN106354355A (en) | User interface layout method, device and system | |
CN112241263A (en) | Visual page processing method and equipment | |
CN112650966A (en) | Method, generator and medium for generating dynamic list page of online design | |
CN114239524A (en) | Questionnaire generation method, questionnaire generation device, computer equipment and storage medium | |
US9679297B2 (en) | Method and apparatus for isolating analytics logic from content creation in a rich internet application | |
CN112445564A (en) | Interface display method, electronic device and computer readable storage medium | |
CN106484413A (en) | Document editor and document edit method | |
CN108681431A (en) | Control method, device and the mobile terminal of concealed space | |
CN112445501A (en) | Data burning method and device and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180629 |
|
RJ01 | Rejection of invention patent application after publication |