SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Build Your Mobile Development Kit Client Using MDK SDK

Set up your development environment that enable MDK SDK so that you can begin building your branded mobile development kit client.

Overview

🎓 intermediate 25 min. Mobile Development Kit ClientIntermediateIosAndroidMobileSAP Business Technology PlatformSAP Mobile ServicesSAP Build CodeSAP Build

You will learn

  • โœ”How to install a mobile development kit client SDK on Mac and Windows OS
  • โœ”How to build a branded mobile development kit client for iOS and Android
  • โœ”How to connect to SAP Mobile app There are 3 options for mobile development kit client: 1. Install the SAP Mobile Services client from the public store which is meant for demo and development or learning purposes 2. Use the Cloud Build feature in SAP Mobile Services to generate a MDK client 3. Build a client on your local machine in your organization development environment using MDK SDK
Jitendra Kansal J Jitendra Kansal July 9, 2026
Created by October 6, 2022
Contributors

Prerequisites

Prerequisites

Steps

Windows macOS Linux BAS

Intro

In this tutorial, you will learn creating a MDK client using option 3.

For distribution to your users, you need to build a custom client. This enables you to:

  • Provide customer app icon
  • Use your signing profiles
  • Distribute custom extensions
  • Provide app-specific settings (Custom EULA texts, Add app assets)
  • Add demo mode
  • Customize languages (for onboarding screens)
  • Use your own distribution channels, like the mobile device management of your choice

Step 1 Run MDK Dependencies Installer
โ€”

Make sure you are choosing the right development platform tab above.

Make sure that you have download latest version of MDK SDK as described in Prerequisites.

  1. Extract the downloaded zip file on your Mac. You will see following Files and Folders in the extracted folder.

    MDK
    MDK

  2. If you are running an Intel Mac, use the MDK Dependencies Installer-x86. If you are running a Mac with an M1,M2, or M3 chip, use the MDK Dependencies Installer-arm64. Both installers are available at the root of the extracted MDK SDK folder to start the installation.

    MDK
    MDK

    If you find some issues (for example: app cant be opened because the identity of the developer cannot be confirmed) while opening this file, go to System Preferences > Security & Privacy and click Open Anyway.

  3. Enter Admin user password and click OK.

    MDK
    MDK

    The installer will list all required components for iOS and Android platform and automatically check if they are already installed in the machine. Follow the installer UI to install the components you selected.

    MDK
    MDK

    You might see different software versions depending on MDK SDK version you are using.

    You can look into console by clicking Show Log for execution of each dependencies.

  1. Extract the downloaded zip file on your Windows machine. You will see following Files and Folders in the extracted folder.

    MDK
    MDK

  2. At the root of the extracted MDK SDK folder, extract MDKDependenciesInstallerWindows.zip file, by default a new folder MDK Dependencies Installer-win32-ia32 will be created. Enter the new folder and double click MDK_Dependencies_Installer.exe to start installer.

    MDK
    MDK

    The installer will list all required components for Windows platform and automatically check if they are already installed in the machine. Follow the installer UI to install the components you selected.

    MDK
    MDK

    If you encounter any issue while running the MDK Dependencies Installer then have a look at this troubleshooting guide.

    You might see different software versions depending on MDK SDK version you are using.

    You can look into console by clicking Show Log for execution of each dependencies.

Once you’ve installed these prerequisites, your machine is ready to generate and build an MDK project.

Step 2 Installing the SDK dependencies
+
Step 3 Create your .mdkproject folder
+
Step 4 Create the MDK Client
+
Step 5 Run the MDK Client
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 5
1. Run MDK Dependencies Installer 2. Installing the SDK dependencies 3. Create your .mdkproject folder 4. Create the MDK Client 5. Run the MDK Client

Learn more →