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
- user
- component
- components
- 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
- 238000010276 construction Methods 0.000 title claims abstract description 39
- 238000000034 method Methods 0.000 claims abstract description 29
- 230000004044 response Effects 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 37
- 238000011161 development Methods 0.000 description 10
- 230000000007 visual effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
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 the field of application development, and particularly relates to an APP construction method and system.
Background
App (application) generally refers to mobile phone software. The mobile phone software mainly refers to software installed on a smart phone, and is used for improving the defects and individuation of an original system and improving richer use experience for users. Currently, software platforms commonly used for developing APP are an iOS platform and an Android platform.
At present, APP development based on an Android or iOS platform is mainly developed by using a swift, java or HTML5 open-source cross-platform framework and performing function customized development in a code writing mode. When developing APP, not only need write the backstage code in order to realize the function of each module, also need in order to add the subassembly through writing the front end code, then use the CSS pattern to carry out overall arrangement and set up the pattern to the subassembly that adds, still need to associate front end subassembly and backstage code to realize human-computer interaction operation, the logic is complicated, and the code repetition rate is high, thereby makes APP customization development degree of difficulty high, the cycle length.
In summary, the existing APP development method needs to compile a large number of codes, the relationship between code modules is complex, errors are easy to occur, and the code repetition rate is high, so that the APP development difficulty is high, and the period is long.
Disclosure of Invention
In order to overcome the problem of high difficulty in developing the existing APP or at least partially solve the problem, the invention provides an APP construction method and an APP construction system.
According to a first aspect of the present invention, there is provided an APP construction method, comprising:
s1, laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event;
s2, accessing the first data and/or the second data customized by the user returned by the API selected by the user for the APP into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user;
s3, constructing the APP according to the layout and the event driving of the assembly and the first data and/or the second data related to the assembly.
Specifically, the step S1 is preceded by:
creating an APP according to the operation of clicking an APP creating button by a user;
and creating an APP page for the APP according to the operation of clicking a page creating button by the user under the APP directory.
Specifically, the components include one or more of a page layout component, a page functionality component, and an integrated functionality component;
wherein the page layout component comprises a navigation bar, a scrollable view, and an application status bar;
the page functional components comprise one or more of buttons, lists, icons, galleries, videos, audios, scrolling paging loading components, pull-down refreshing components and form input components;
the integrated functional components include one or more of login authentication, maps, cascading checkboxes, and global retrieval.
Specifically, the preset event comprises one or more of a component general event and a component characteristic event;
the preset event response comprises one or more of page jump, data refreshing and popup information;
wherein the component generic events include click events;
the component property events include one or more of a navigation bar toggle event and a drop down selection event.
Specifically, the step of accessing, in the step S2, the APP with the first data returned by the API selected by the user for the APP and/or the user-defined second data specifically includes:
acquiring and displaying an API corresponding to the domain name according to the domain name added to the APP by the user in a white list mode, wherein the domain name and the API are stored in a pre-associated mode;
and configuring the API selected by the user from the API corresponding to the domain name and the entity name in the second data customized by the user using the parse-server into a data list.
Specifically, the step of associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user in step S2 specifically includes:
analyzing first data in a json format returned by the API and/or second data in the json format corresponding to the entity name according to the API and/or the entity name selected by the user for each component in the data list, and acquiring the attribute of the first data and/or the attribute of the second data;
associating attributes of the user-selected first data and/or second data with attributes of the user-selected component.
Specifically, the method further comprises the following steps:
and configuring an APP icon and a starting interface for the pre-established APP according to the picture uploaded by the user.
According to a second aspect of the present invention, there is provided an APP construction system comprising:
the event configuration module is used for laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event;
the data configuration module is used for accessing first data returned by the API selected by the user for the APP and/or second data customized by the user into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user;
and the construction module is used for constructing the APP according to the layout and the event drive of the component and the first data and/or the second data associated with the component.
According to a third aspect of the present invention, there is provided an APP construction apparatus comprising:
at least one processor, at least one memory, and a bus; wherein,
the processor and the memory complete mutual communication through the bus;
the memory stores program instructions executable by the processor, which when called by the processor are capable of performing the method as previously described.
According to a fourth aspect of the invention, there is provided a non-transitory computer readable storage medium storing a computer program of the method as described above.
The invention provides an APP construction method and system, the method adds components to a pre-created APP page according to the operation of a user on a visual page, lays out the components, and configures event driving and associated data for the components in the APP page, so that an APP is automatically constructed according to the layout, the event driving and the associated data of the components, the operation is simple, and the construction speed is high.
Drawings
FIG. 1 is a schematic overall flow chart of an APP construction method provided by an embodiment of the present invention;
fig. 2 is a schematic overall structure diagram of an APP construction system according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an overall structure of APP building equipment provided in an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
In an embodiment of the present invention, an APP constructing method is provided, and fig. 1 is a schematic overall flow chart of the APP constructing method provided in the embodiment of the present invention, where the method includes: s1, laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event; s2, accessing the first data and/or the second data customized by the user returned by the API selected by the user for the APP into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user; s3, generating the source code of the APP according to the layout and the event drive of the assembly and the first data and/or the second data associated with the assembly.
Specifically, the embodiment uses an HTML5 open-source cross-platform mobile application development framework to construct an APP construction system in advance, wherein the development framework comprises fact Native, mui, ionic and the like. The APP construction system is displayed in a Web page mode, operation configuration can be directly carried out on the Web page, and therefore rapid construction of the APP can be achieved.
In S1, various components created in advance and APP pages created in advance according to the click operation of the user are displayed in the visualized operation interface of the APP construction system. When a user drags a component in the operation interface to the APP page, an interface design module in the APP construction system adds the component to the APP page, and according to the position where the component is dragged to the APP page, the component is laid out, and the designed APP page is stored. And associating and storing each component and each event in advance. In order to complete each operation of the APP, a user needs to configure event-driven for each of the components. The user selects preset events on each component on the interface, such as clicking events and the like, and selects preset event responses for each selected event, such as page jumping and the like. And adding preset events selected by the user for the components and preset event responses selected for each preset event to the components by an event configuration module in the APP construction system. The event driving means that following an event occurring at the current time point, an available resource is called, and a related task is executed.
S2, configuring required data for the APP, including external data access and system data configuration. And accessing the external data by accessing the external API to acquire the first data returned by the external API. The system data configuration refers to configuring user-defined second data for the APP through a visual page. The first data and the second data are both data in json format. And associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user, so that each component and the data required by each component are managed and configured according to the manual operation of the user on a visual interface. In S3, the APP is constructed according to the layout and event driving of the component, and the first data and/or the second data associated with the component. And packaging the constructed APP into an installation package, and generating a source code zip package according to the source code of the APP for downloading, wherein the zip packages of the Android and the iOS source code are respectively one. The source code can be directly imported into android studio or Xcode so that a user can publish the APP in a more detailed self-defined application program.
According to the method and the device for building the APP, the components are added to the pre-created APP page according to the operation of the user on the visual page, the components are laid out, and the event driving and the associated data are configured for the components in the APP page, so that the APP is automatically built according to the layout, the event driving and the associated data of the components, the operation is simple, and the building speed is high.
On the basis of the foregoing embodiment, step S1 in this embodiment further includes: creating an APP according to the operation of clicking an APP creating button by a user; and creating an APP page for the APP according to the operation of clicking a page creating button by the user under the APP directory.
Specifically, a user clicks an operation of creating an APP button in an operation interface visualized by the APP construction system to trigger an APP creation module in the APP construction system to create an APP, and then the user clicks a page creation button in the operation interface under the created APP directory to trigger a page creation module in the APP construction system to create an APP page for the APP and display the created APP page. The user may create one or more APP pages for the APP by clicking a create page button.
On the basis of the above embodiments, the components in this embodiment include one or more of a page layout component, a page functional component, and an integrated functional component; wherein the page layout component comprises a navigation bar, a scrollable view, and an application status bar; the page functional components comprise one or more of buttons, lists, icons, galleries, videos, audios, scrolling paging loading components, pull-down refreshing components and form input components; the integrated functional components include one or more of login authentication, maps, cascading checkboxes, and global retrieval.
Specifically, the APP construction system provides page layout components such as various navigation bars Navigator, scrollable views ScrollView and application status bars StatusBar, page functional components such as buttons, common icons, graphic lists, galleries, videos, audios, scrolling paging loading, pull-down refreshing and form input components, and integrated functional components such as login authentication, maps, cascading selection frames and global retrieval.
On the basis of the above embodiment, in this embodiment, the preset event includes one or more of a component general event and a component characteristic event; the preset event response comprises one or more of page jump, data refreshing and popup information; wherein the component generic events include click events; the component property events include one or more of a navigation bar toggle event and a drop down selection event.
Specifically, the preset events include component general events and component characteristic events. The preset event is an event preset for each of the components. The component general event is an event common to all components, such as a click event. The component characteristic event is an event related to the characteristic of the component, such as a navigation bar switching event, a selected event of a pull-down selection and the like. And completing various operations of the APP by configuring event response actions, wherein the preset event response is preset event response, such as page jump, data refresh, pop-up details and the like.
On the basis of the foregoing embodiments, in this embodiment, the step of accessing, in step S2, the APP with the first data returned by the API selected by the user for the APP and/or the user-defined second data specifically includes: acquiring and displaying an API corresponding to the domain name according to the domain name added to the APP by the user in a white list mode, wherein the domain name and the API are stored in a pre-associated mode; and configuring the API selected by the user from the API corresponding to the domain name and the entity name in the second data customized by the user using the parse-server into a data list.
Specifically, in order to ensure the security of the external data accessing the APP, the user adds a domain name corresponding to the external data required by the APP to a white list. The domain name may be pre-saved for selection by the user, or manually entered by the user. And acquiring an API corresponding to the domain name according to the domain name added to the white list. And selecting the API required by the APP from the APIs corresponding to the domain names by the user, and configuring the API selected by the user into a selectable data list. The APP construction system provides page visualization self-defined data management by using a parse-server. Js, the user can customize second data by using a visual page provided by the parse-server, and the second data is stored in the mongoDB database. In addition, the user can add, modify, delete and the like to the data in the mongoDB database through a visual page provided by the parse-server. And displaying entity names of the user-defined second data, and configuring the entity names selected by the user as a selectable data list.
On the basis of the foregoing embodiment, in this embodiment, the step of associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user in step S2 specifically includes: analyzing first data in a json format returned by the API and/or second data in the json format corresponding to the entity name according to the API and/or the entity name selected by the user for each component in the data list, and acquiring the attribute of the first data and/or the attribute of the second data; associating attributes of the user-selected first data and/or second data with attributes of the user-selected component.
Specifically, the user selects one or more APIs for the components needing to present data from the selectable data list, and/or selects one or more entity names; an API or entity name is selected for the component that needs to drive the data request, causing the component that drives the data request to send an API request to obtain new data. And analyzing the first data in the json format returned by the API and/or the second data in the json format corresponding to the entity name to acquire the attribute of the first data and/or the second data. And performing association configuration on the attributes of the first data and/or the second data selected by the user and the attributes of the components selected by the user.
On the basis of the foregoing embodiment, the method in this embodiment further includes: and configuring an APP icon and a starting interface for the pre-established APP according to the picture uploaded by the user.
Specifically, the APP construction system supports users to upload pictures of different sizes, and configures APP icons and a starting interface for pre-created APPs according to the pictures uploaded by the users, so that the APP construction system is suitable for display on mobile phones with different resolutions.
In another embodiment of the present invention, an APP construction system is provided, and fig. 2 is a schematic diagram of an overall structure of the APP construction system provided in the embodiment of the present invention, where the APP construction system includes an event configuration module 1, a data configuration module 2, and a construction module 3, where:
the event configuration module 1 is used for acquiring each commodity to be recommended corresponding to the commodity information according to the commodity information input or selected by the user; the data configuration module 2 is used for carrying out sentiment classification on the comments of the commodities to be recommended by using the trained neural network model; the building module 3 is configured to obtain a final score of each to-be-recommended commodity according to an emotion classification result, and recommend the to-be-recommended commodity to the user according to the final score of each to-be-recommended commodity.
Specifically, the embodiment uses an HTML5 open-source cross-platform mobile application development framework to construct an APP construction system in advance, wherein the development framework comprises fact Native, mui, ionic and the like. The APP construction system is displayed in a Web page mode, operation configuration can be directly carried out on the Web page, and therefore rapid construction of the APP can be achieved.
Various pre-created components and pre-created APP pages according to clicking operation of a user are displayed in the visualized operation interface of the APP construction system. When a user drags a component in the operation interface to the APP page, the event configuration module 1 adds the component to the APP page, and according to the position where the component is dragged to the APP page, the component is laid out, and the designed APP page is stored. And associating and storing each component and each event in advance. In order to complete each operation of the APP, a user needs to configure event-driven for each of the components. The user selects preset events on each component on the interface, such as clicking events and the like, and selects preset event responses for each selected event, such as page jumping and the like. The event configuration module 1 adds preset events selected by the user for the components and preset event responses selected for each of the preset events to the components. The event driving means that following an event occurring at the current time point, an available resource is called, and a related task is executed.
The data configuration module 2 configures required data for the APP, including external data access and system data configuration. And accessing the external data by accessing the external API to acquire the first data returned by the external API. The system data configuration refers to configuring user-defined second data for the APP through a visual page. The first data and the second data are both data in json format. And associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user, so that each component and the data required by each component are managed and configured according to the manual operation of the user on a visual interface. The building module 3 builds the APP according to the layout of the components, event-driven, and first data and/or second data associated with the components. And packaging the constructed APP into an installation package, and generating a source code zip package according to the source code of the APP for downloading, wherein the zip packages of the Android and the iOS source code are respectively one. The source code can be directly imported into android studio or Xcode so that a user can publish the APP in a more detailed self-defined application program.
According to the method and the device for building the APP, the components are added to the pre-created APP page according to the operation of the user on the visual page, the components are laid out, and the event driving and the associated data are configured for the components in the APP page, so that the APP is automatically built according to the layout, the event driving and the associated data of the components, the operation is simple, and the building speed is high.
On the basis of the foregoing embodiment, the system in this embodiment further includes a creating module, configured to: creating an APP according to the operation of clicking an APP creating button by a user; and creating an APP page for the APP according to the operation of clicking a page creating button by the user under the APP directory.
On the basis of the above embodiments, the components in this embodiment include one or more of a page layout component, a page functional component, and an integrated functional component; wherein the page layout component comprises a navigation bar, a scrollable view, and an application status bar; the page functional components comprise one or more of buttons, lists, icons, galleries, videos, audios, scrolling paging loading components, pull-down refreshing components and form input components; the integrated functional components include one or more of login authentication, maps, cascading checkboxes, and global retrieval.
On the basis of the above embodiment, in this embodiment, the preset event includes one or more of a component general event and a component characteristic event; the preset event response comprises one or more of page jump, data refreshing and popup information; wherein the component generic events include click events; the component property events include one or more of a navigation bar toggle event and a drop down selection event.
On the basis of the foregoing embodiments, the data configuration module in this embodiment is specifically configured to: acquiring and displaying an API corresponding to the domain name according to the domain name added to the APP by the user in a white list mode, wherein the domain name and the API are stored in a pre-associated mode; and configuring the API selected by the user from the API corresponding to the domain name and the entity name in the second data customized by the user using the parse-server into a data list.
On the basis of the foregoing embodiment, the data configuration module in this embodiment is specifically configured to: analyzing first data in a json format returned by the API and/or second data in the json format corresponding to the entity name according to the API and/or the entity name selected by the user for each component in the data list, and acquiring the attribute of the first data and/or the attribute of the second data; associating attributes of the user-selected first data and/or second data with attributes of the user-selected component.
On the basis of the foregoing embodiments, the system in this embodiment further includes an upload module, configured to configure APP icons and a start interface for pre-created APPs according to pictures uploaded by the user.
The present embodiment provides an APP building device, and fig. 3 is a schematic diagram of an overall structure of the APP building device provided in the embodiment of the present invention, where the APP building device includes: at least one processor 31, at least one memory 32, and a bus 33; wherein,
the processor 31 and the memory 32 complete mutual communication through the bus 33;
the memory 32 stores program instructions executable by the processor 31, and the processor calls the program instructions to execute the methods provided by the method embodiments, for example, the method includes: s1, laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event; s2, accessing the first data and/or the second data customized by the user returned by the API selected by the user for the APP into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user; s3, generating the source code of the APP according to the layout and the event drive of the assembly and the first data and/or the second data associated with the assembly.
The present embodiments provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the methods provided by the above method embodiments, for example, including: s1, laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event; s2, accessing the first data and/or the second data customized by the user returned by the API selected by the user for the APP into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user; s3, generating the source code of the APP according to the layout and the event drive of the assembly and the first data and/or the second data associated with the assembly.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above-described APP building apparatus embodiments are merely illustrative, where the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, may be located in one place, or may also be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, the method of the present application is only a preferred embodiment and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. An APP construction method, comprising:
s1, laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event;
s2, accessing the first data and/or the second data customized by the user returned by the API selected by the user for the APP into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user;
s3, constructing the APP according to the layout and the event driving of the assembly and the first data and/or the second data related to the assembly.
2. The method according to claim 1, wherein the step S1 is preceded by:
creating an APP according to the operation of clicking an APP creating button by a user;
and creating an APP page for the APP according to the operation of clicking a page creating button by the user under the APP directory.
3. The method of claim 1, wherein the components include one or more of a page layout component, a page functionality component, and an integrated functionality component;
wherein the page layout component comprises a navigation bar, a scrollable view, and an application status bar;
the page functional components comprise one or more of buttons, lists, icons, galleries, videos, audios, scrolling paging loading components, pull-down refreshing components and form input components;
the integrated functional components include one or more of login authentication, maps, cascading checkboxes, and global retrieval.
4. The method of claim 1, wherein the preset events comprise one or more of component generic events and component specific events;
the preset event response comprises one or more of page jump, data refreshing and popup information;
wherein the component generic events include click events;
the component property events include one or more of a navigation bar toggle event and a drop down selection event.
5. The method according to any one of claims 1 to 4, wherein the step of accessing, in the step S2, the APP with the first data returned by the API selected by the user for the APP and/or the second data customized by the user specifically includes:
acquiring and displaying an API corresponding to the domain name according to the domain name added to the APP by the user in a white list mode, wherein the domain name and the API are stored in a pre-associated mode;
and configuring the API selected by the user from the API corresponding to the domain name and the entity name in the second data customized by the user using the parse-server into a data list.
6. The method according to claim 5, wherein the step of associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user in step S2 specifically comprises:
analyzing first data in a json format returned by the API and/or second data in the json format corresponding to the entity name according to the API and/or the entity name selected by the user for each component in the data list, and acquiring the attribute of the first data and/or the attribute of the second data;
associating attributes of the user-selected first data and/or second data with attributes of the user-selected component.
7. The method of any of claims 1-4, further comprising:
and configuring an APP icon and a starting interface for the pre-established APP according to the picture uploaded by the user.
8. An APP construction system, comprising:
the event configuration module is used for laying out the components into a pre-created APP page according to the operation of dragging the components by a user, and configuring event driving for the components in the APP page according to preset events selected by the user for the components and preset event responses selected for each preset event;
the data configuration module is used for accessing first data returned by the API selected by the user for the APP and/or second data customized by the user into the APP, and associating the attribute of the first data and/or the second data selected by the user with the attribute of the component selected by the user;
and the construction module is used for constructing the APP according to the layout and the event drive of the component and the first data and/or the second data associated with the component.
9. An APP construction device, comprising:
at least one processor, at least one memory, and a bus; wherein,
the processor and the memory complete mutual communication through the bus;
the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1 to 7.
10. A non-transitory computer-readable storage medium storing computer instructions that cause a computer to perform the method of any one of claims 1 to 7.
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 | |
CN107844297B (en) | Data visualization implementation system and method | |
US9792354B2 (en) | Context aware user interface parts | |
US9430207B1 (en) | Automated cross-platform native mobile application generation with cloud driven user interface and workflow synthesis | |
US8479154B1 (en) | Interaction with partially constructed mobile device applications | |
EP3839722B1 (en) | Micro frontends with model-based state | |
Ribeiro et al. | Xis-mobile: A dsl for mobile applications | |
US10908928B2 (en) | Rules-based workflow messaging | |
CN108228287B (en) | QT-based user interface control generation method and device | |
CN107451162A (en) | Network resource accession equipment, mixing apparatus and method | |
JP6750124B2 (en) | Terminal device, UI expansion method, and UI expansion program | |
CN108170416A (en) | A kind of method and system for building web front-end | |
WO2013109858A1 (en) | Design canvas | |
CN111796820A (en) | Method and device for constructing front-end page based on integrated assembly and electronic equipment | |
US10157046B2 (en) | Method and apparatus for generating an explorer for user interface prototyping | |
CN112445564B (en) | Interface display method, electronic device and computer readable storage medium | |
Firtman | High Performance Mobile Web: Best Practices for Optimizing Mobile Web Apps | |
KR101459299B1 (en) | Apparatus ofautomating software development for smart device, method of the same and storage media storing the same | |
CN110781425B (en) | Display method, device and equipment of mobile terminal H5 page and storage medium | |
KR102387110B1 (en) | Service gallery user interface presentation | |
US10289388B2 (en) | Process visualization toolkit | |
CN112445501A (en) | Data burning method and device and computer readable storage medium | |
Delessio et al. | Sams teach yourself Android application development in 24 hours | |
Iulia-Maria et al. | Best practices in iPhone programming: Model-view-controller architecture—Carousel component development | |
CN111124393A (en) | Editing method and platform of algorithm logic, electronic equipment and 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 |