v1.5 Documentation

These reference documents are designed to help you when things don't go as planned. The individual screen type documents are useful for looking up available JSON properties.

Menus
Content Screens
Settings Screens
Splash Screens
Other Actions
Control Panel
The online control panel servers two primary functions. First, it is used to create individual applications. Second, it is used to manage the content associated with those applications. After an application is created, changes made in the control panel are reflected in the apps configuration data file.
Control Panel Options
Several options are available in the control panel and each serves an individual purpose. Most of the time spent using the control panel revolves around adding screens and features to the app then adjusting individual properties for each screen or feature added.
Application Icon
After creating an application you'll need to upload an icon. The icon you upload is used in the control panel to identify the app. It's also included in the project source-code when you download the project.
Core Properties
Core properties allow you to make changes to the main configuration properties of the app. Things like the application's name, where it gets it's data, and how it manages updates are found in the core properties screen. Generally speaking, you'll only adjust the core properties while you're designing and building your application and not after you've distributed it and installed it on any devices.
Layout Options
This control panel screen allows you to adjust how each individual tab in the application (if the app uses tabs) functions and which screens should serve as home-screens in your app.
Global Theme
This control panel screen allows you to make global style changes to the application. Adjustments to the global theme are reflected on all other screens within the application. Individual screens may override the global theme settings by adjusting that screens Advanced Properties.
Screens and Menus
Most of the time spent using the control panel will be spent on this screen. This control panel screen is used to add or remove screens and menus and additional features the app uses.
Manage Users
Managing users is necessary because any screens or menu can be password protected. Use this control panel screen to add or remove users that can access password protected features in the app.
Download Source Code
This control panel screen is used to create the actual Xcode or Eclipse project. You do not have to download the source-code for your project everytime you make a change in the control panel. Note: If you have disconnected the application from the control panel, meaning you removed the Configuration Data URL, changes to the control panel will not be reflected in the app.