AUTOMATION OF APPLICATION CREATION UTILIZING FLEXIBLE FRAMEWORKS
First Claim
1. A non-transitory computer-readable medium having stored thereon sequences of instructions that, when executed by one or more hardware processing devices, are configurable to cause the hardware processing devices to:
- present, via a graphical user interface, one or more options for configuring features of an app to be generated based on an application template file that describes a generic app having a plurality of features of different types, wherein the graphical user interface comprises at least one graphical element corresponding to features that can be selected;
modify, with the one or more hardware processing devices, at least one application template file based on one or more inputs received via the graphical user interface to select from the plurality of features to be included in the app;
generate code, with the one or more hardware processing devices, to provide the app having the features configured via the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing a custom app. One or more options for configuring features of an app to be generated based on an application template file that describes a generic app having a plurality of features of different types are provided via a graphical user interface. At least one application template file is modified based on one or more inputs received via the graphical user interface to select from the plurality of features to be included in the app. Code is automatically generated to provide the app having the features configured via the graphical user interface.
-
Citations
18 Claims
-
1. A non-transitory computer-readable medium having stored thereon sequences of instructions that, when executed by one or more hardware processing devices, are configurable to cause the hardware processing devices to:
-
present, via a graphical user interface, one or more options for configuring features of an app to be generated based on an application template file that describes a generic app having a plurality of features of different types, wherein the graphical user interface comprises at least one graphical element corresponding to features that can be selected; modify, with the one or more hardware processing devices, at least one application template file based on one or more inputs received via the graphical user interface to select from the plurality of features to be included in the app; generate code, with the one or more hardware processing devices, to provide the app having the features configured via the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A method for providing an automated app creation framework, the method comprising:
-
presenting, via a graphical user interface, one or more options for configuring features of an app to be generated based on an application template file that describes a generic app having a plurality of features of different types, wherein the graphical user interface comprises at least one graphical element corresponding to features that can be selected; modifying, with the one or more hardware processing devices, at least one application template file based on one or more inputs received via the graphical user interface to select from the plurality of features to be included in the app; generating code, with the one or more hardware processing devices, to provide the app having the features configured via the graphical user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system configurable to provide an automated app creation framework, the method comprising:
-
a memory device; one or more hardware processors coupled with the memory device, the one or more hardware processors configurable to present, via a graphical user interface, one or more options for configuring features of an app to be generated based on an application template file that describes a generic app having a plurality of features of different types, wherein the graphical user interface comprises at least one graphical element corresponding to features that can be selected, to modify, with the one or more hardware processing devices, at least one application template file based on one or more inputs received via the graphical user interface to select from the plurality of features to be included in the app, and to generate code, with the one or more hardware processing devices, to provide the app having the features configured via the graphical user interface. - View Dependent Claims (14, 15, 16, 17)
-
Specification