To develop cross-platform MobileFirst applications, you use the open-source Apache Cordova tooling and framework. Certain MobileFirst features specifically support integration with Cordova apps.
Apache Cordova provides a web-based platform for developing apps using HTML, CSS, and JavaScript within the application WebView interface. The WebView is started by the native SDK. MobileFirst SDKs provide functionality for both stages of the runtime, with a minimal number of necessary functions built on the native MobileFirst SDK. In Cordova apps, you can write JavaScript code by using standard web technologies such as CSS, HTML, and JavaScript, without requiring recoding in each native mobile platform's development language. Instead, applications execute within native wrappers targeted to each native platform. The Crosswalk WebView, which can replace the native Cordova WebView, is newly supported by the MobileFirst SDK in V8.0.0. . For more information, see Crosswalk WebView (Android).
After installing all necessary plug-ins, register your app on the server. For more information, see Registering Cordova applications to MobileFirst Server.
The following topics provide details for each stage of development.