The Mobile Development Kit application design time tasks can include the following:
Application metadata development using a metadata development tool.
Custom extension control development using a mobile OS development tool, such as XCode or Android Studio.
Meta-Data Development Tools
Developers can choose from several development tools for Mobile Development Kit metadata development.
SAP Web IDE Full-Stack on SAP Business Technology Platform Neo Environment:
Using the Mobile Service App Development Tools Extension Plug-in, SAP Web IDE provides a cloud-based full function metadata editor.
The Visual Layout editor supports visual UI design with drag and drop.
The Page editor supports page creation and management.
The Action editor supports creation and management of navigation, data, message, push, barcode scanning.
The Rule editor supports the creation of business logic.
The Object browser allows easy find and access to all data, actions, rules, and other objects.
Debugging is not supported in Web IDE.
SAP Business Application Studio on SAP Business Technology Platform Cloud Foundry Environment:
With subscription to Extension Suite service SAP Business Application Studio, this is a new cloud-based metadata editor available in Cloud Foundry Environment.
The Visual layout editor supports visual UI design with drag and drop.
The Page editor supports page creation and management.
The Action editor supports creation and management of navigation, data, message, push, barcode scanning.
The Rule editor supports the creation of business logic.
The Object browser allows easy find and access to all data, actions, rules, and other objects.
Debugging is not supported in Business Application Studio.
Visual Studio Code:
With Mobile Development Kit Extension, Visual Studio Code is a desktop-based source code editor.
Debugging is supported in Visual Studio code.
Develop or edit pages, rules, actions using a source code editor.
Custom Extension Development Tools
Custom extension is done using native mobile OS development tools, such as XCode for iOS, and Android Studio for Android.