mobile development kit (MDK)Professional development tools — including a visual editor — for building enterprise mobile applications with SAP Mobile Services, mobile development kit. OverviewMDK is a comprehensive development environment for Visual Studio Code and SAP Business Application Studio that enables developers to create, modify, and deploy enterprise-grade, cross-platform applications. Build once and run on iOS and Android platforms with a unified, metadata-driven approach. Key FeaturesVisual Editing Experience
Intelligent Development Tools
OData Integration
Project Management
Cross-Platform Development
Advanced Features
Supported File TypesThe extension provides specialized default editors for the following MDK metadata file types:
Additional EditorsThese editors are available as optional alternatives (right-click a file and choose Open With...):
CommandsCommand PaletteAccess these commands through the Command Palette (
SAP Business Application Studio CommandsThe following commands are available in both VS Code and BAS, but depend on SAP Business Application Studio services to function:
VS Code-Only CommandsThe following commands are available only in Visual Studio Code (not in SAP Business Application Studio):
Context Menu CommandsThese commands are available by right-clicking on specific files or folders in the Explorer or MDK Project view: On
On MDK project node (MDK Project Explorer): Inline toolbar buttons:
Context menu (right-click):
On
On MDK artifact folders (right-click the folder):
Editor Title Bar Commands
Keyboard Shortcuts
ViewsThe extension contributes an MDK activity bar icon with the following views:
DebuggingThe extension includes a built-in debugger for MDK JavaScript rules running on iOS and Android devices/simulators (VS Code only, not available in SAP Business Application Studio). Launch ConfigurationsAdd one of the following configurations to your MDK: Launch on iOS - Launch and debug on an iOS simulator
MDK: Attach on iOS - Attach to an already running iOS app
MDK: Launch on Android - Launch and debug on an Android emulator
MDK: Attach on Android - Attach to an already running Android app
Debugger Configuration Properties
Getting Started
ConfigurationConfigure the extension through VS Code Settings ( General
Build
Deployment
Validation
Service
Debug (VS Code only)
Editor UI
Project Explorer
Requirements
DocumentationTutorials & Learning ResourcesGetting Started
Advanced Topics
Extension DevelopmentThis extension provides:
Support & Feedback
Release NotesSee the marketplace page for release history and updates. LicenseThis extension is licensed under the SAP Developer License Agreement. See the LICENSE.txt file included with the extension for full license information. |