The purpose of the Evoke app generator is to convert the easily created application designs (created by the Evoke Designer) into hard IDE content in order to allow custom content to be added to the app, if required, as well as final deployment of the app. This content may then be generated and deployed as Web Apps, Hybrid Apps or generate directly to create Visual Studio or Xamarin projects to enable onward development in a native environment using all the power and versatility of Visual Studio (and Xamarin) as required. In doing so, the developer is given the best of both worlds - quick and easy application construction along with unrestricted enhancement and customization capabilities.

Web Apps

Before generating a Web App, you will need to set the Visual Studio settings in Evoke. Default values are provided, however, you can set:

Root NameSpace - the name that you wish to give your Visual Studio solution

Target Folder - the location, on your computer, where the actual folders containing the Visual Studio solution and projects will be created/stored. Web and repository Folders will be created in this location.

Clear Target Folder - Evoke preserves any customisation that you have added to Visual Studio each time you generate the App. However. there may be tims that you wish to clear all customisation automatically when you generate the app.

launch VS on Completion - Evoke can automatically open and load up the App project in Visual Studio so that no Visual Studio actions (other than the build) are required.

In the Web App section of Evoke you can click the "Start Code Generation" and Evoke will validate your entire App project, displaying both warnings and hard errors that it finds, and then generate an entire Visual Studio Solution that can be used to deploy your web App.

Native Apps

Before generating a Native App, you will need to set the Visual Studio settings in Evoke. Default values are provided, however, you can set:

App Title - the name of the App.

App Description - A simple description of the App .

Root NameSpace - the name that you wish to give your Visual Studio solution

In the Native App section of Evoke you can click the "Start Code Generation" and Evoke will validate your entire App project, displaying both warnings and hard errors that it finds, and then generate an entire Visual Studio Solution that can be used to deploy your web App.