Mobile Development Kit extension for Microsoft Visual Studio Code helps you to quickly and efficiently develop or modify Mobile Development Kit apps throughout their life cycles.
The extension is based on the Visual Studio Code extension framework and consumes many core services that are supported by Visual Studio Code, such as workspace, language protocol, task, and so on. It also introduces a new language, and a new debugging process.
The extension lets you import an existing app repository from the Mobile Development Kit editor in SAP Business Application Studio, further develop, debug the app, and deploy to SAP Mobile Services. You can then push the changes back to the Mobile Development Kit editor either manually or by using git.
Edit Metadata JSON¶
Based on a comprehensive Mobile Development Kit schema definition, this feature detects an application node within the workspace, and supports operations like auto-completion, validation, and navigation. For more information on editing metadata JSON, check this documentation.
Based on a predefined
IClientAPI typing definition; this feature lets you use
JSDoc snippets to describe rule arguments. It also supports operations like auto-completion, validation, and navigation for the
This feature integrates metadata bundling process into the Visual Studio Code build task, from which you can generate Visual Studio Code specific
bundle.js with the source map information. For more information on bundling application, check this documentation.
Link your source rule to the client app metadata bundle, and set breakpoints to stop, step over, and inspect variables in your rule. For more information on bundling application, check this documentation.
Create Metadata App Definitions¶
Create metadata app definitions by using the command palette, or by using the context menu. For more information on creating metadata app definitions, check this documentation