Skip to Content

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.
You will learn
  • How to install a Mobile development kit client SDK on Mac and Windows OS
  • How to build a Mobile development kit client for iOS and Android
  • How to connect to SAP Mobile app
jitendrakansalJitendra KansalApril 25, 2022
Created by
jitendrakansal
August 30, 2019
Contributors
jitendrakansal
jitendrakansal
jitendrakansal

Prerequisites

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 (details are in this tutorial)
  3. Build a client on your local machine in your organization development environment using MDK SDK

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

    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.

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

    What are the prerequisites on your developer machine for using the MDK SDK?

  • Step 2

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

  • Step 3

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

  • Step 4

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

    This name of this folder is based on the <App Name> provided in the MDKProject.json file and this is the NativeScript project.

    What are some of the things you can do when building a custom Mobile Development Kit (MDK) Kit using the MDK SDK?

  • Step 5

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

    What is the default file name for storing the client logs? (Hint: Look at LogSettings block in BrandedSettings.json file)

Back to top