Manage project specific settings here. On the left pane you will find all your projects. You can create a new project or open an existing project.
On the right pane you will find project information. The first section gives basic meta information. The “Source Directory” is where your HTML code lives and is used for the emulator and running on device.
Cordova 3.X Hybrid Mobile App Settings
This section allows you to configure your Cordova settings. You can add plugins to your project. The XDK has a curated list of default Cordova plugins and featured custom cordova plugins. You can add third party plugins by pointing to the Github URL, local filesystem, or using the intelxdk.config.additions.xml file. That file is used if you need to specify parameters
Build Settings - Manage your build settings here.. These will be specific to each build/platform and are meta information for your application.
Launch Icons and Splash Screens – Add your assets here. They must reside in your application folder so they can be uploaded to the build server.
The Develop tab allows you to edit your code using Brackets. There are additional tools included, such as Web Service helpers, Live Development and App Designer.
Web Services – you can explore included web services or create your own. You can use App Designer to bind the web services to your application
Live Develpoment – Make changes to your HTML or CSS and see it updated in the browser (similar to Chrome Developer Tools)
App Designer – Tool to build your UI which supports multiple frameworks. Round tripping is enabled, so you can edit the HTML and go back into the tool and see the changes.
The emulator is more of a simulator. Remember it is running on your desktop with no hardware throttling.
This allows you to preview your app on the desktop, change skins to see the responsiveness of it, and emulates some Cordova plugins. By clicking the bug icon, you get access to Chrome Developer Tools to debug your application. This is great for rapid development to do most of your testing before you require a physical device.
Custom plugins and 3rd party plugins are not emulated, so they will fail. If you need to test them, you must build your application.
On device testing with App Preview. This allows you to test your app without requiring a developer account. Simply install Intel App Preview from the store on your device.
You can push your app to the cloud and test it or test it if your XDK is running on the same network and subnet as your wireless device.
This tool is great to allow remote developers to test your app by pushing to the cloud. You can not test third party cordova plugins.
Push your app to your Android* Phone to do on device debugging with the Crosswalk WebView. Get access to Chrome Developer Tools to interact with your app on the physical device. You can modify HTML, CSS, and execute JavaScript.
This feature will run on any Android 4+ phone and is a great way to see the benefits of Crosswalk.
An enhanced memory profile is available for Android 4+ (via CrossWalk) to find performance bottlenecks in your code. You can inspect the source code to find the parts of code that take longer to execute. Clicking the lines will open the file in Brackets in the develop tab.
Build your apps in the cloud without any native SDK’s. You will need any required developer accounts (Android*, iOS*, Windows*, etc). For Cordova apps, you will configure your settings back on the projects tab. You can build web apps (this simply returns a zip file). When the build is completed, you will be able to download the binary to submit to the app store. With Android builds, you can install the app right on your device. You can also do this for Ad*Hoc iOS builds.
Builds can fail for a few reasons. If there is a failure during the build, you will get the Cordova build log. At the bottom of the log file will be any errors. If there is an issue with your assets, you will get a message with no other information.