SAP Mobile Development Kit
The SAP Mobile Development Kit enables developers and technical business users to build multi-channel applications. It allows you to build your application once, in an integrated development environment, and run it natively on mobile devices (Android & iOS) and as a web application (online) in the browser.
Get an overview of the features of the SAP Mobile Development Kit, and how you can build customized and extensible mobile applications, with native features, delivered to your clients using SAP Mobile Services.
USE CASE
Build Multi-Channel applications
The MDK provides the power and performance of a native app. By generating metadata and JavaScript in the editor, which is translated to native code at runtime, you build your app once, deploy it to SAP Mobile Services, and your end users get a native iOS or Android app on their device. The same metadata can also be deployed to the Web to run the same application in the browser.
USE CASE
Deploy updates easily
You can easily deploy your updated app to your end users with a few clicks, without going through the code-signing process. The MDK mobile client connects to SAP Mobile Services and updates the app content automatically. The MDK web application gets updated by reloading the page.
USE CASE
Customize and extend apps with reusable components
Reusable components are stand-alone apps that can include pages, actions, rules and global variables. As stand-alone apps, they can be built, tested and updated separately from the main or primary MDK app. This provides you with an easy way to customize, add-on, or extend existing apps without touching the primary app.
USE CASE
Build Multi-Channel applications
The MDK provides the power and performance of a native app. By generating metadata and JavaScript in the editor, which is translated to native code at runtime, you build your app once, deploy it to SAP Mobile Services, and your end users get a native iOS or Android app on their device. The same metadata can also be deployed to the Web to run the same application in the browser.
USE CASE
Deploy updates easily
You can easily deploy your updated app to your end users with a few clicks, without going through the code-signing process. The MDK mobile client connects to SAP Mobile Services and updates the app content automatically. The MDK web application gets updated by reloading the page.
USE CASE
Customize and extend apps with reusable components
Reusable components are stand-alone apps that can include pages, actions, rules and global variables. As stand-alone apps, they can be built, tested and updated separately from the main or primary MDK app. This provides you with an easy way to customize, add-on, or extend existing apps without touching the primary app.
Tutorial: Create your first mobile app with the SAP Mobile Development Kit (MDK)
Use the SAP Mobile Services mobile development kit to create your first cross-platform mobile application, connect to an OData backend, and use native controls to enhance your application.
Start tutorial
Tutorial: Enhance your first SAP Mobile Development Kit (MDK) app with additional functionalities
Increase your understanding of the mobile development kit, learn how to create, delete a record, how to display the data from the related entity, and how to upload client logs to mobile services.
Start tutorial
Tutorial: Create your first mobile app with the SAP Mobile Development Kit (MDK)
Use the SAP Mobile Services mobile development kit to create your first cross-platform mobile application, connect to an OData backend, and use native controls to enhance your application.
Start tutorial
Tutorial: Enhance your first SAP Mobile Development Kit (MDK) app with additional functionalities
Increase your understanding of the mobile development kit, learn how to create, delete a record, how to display the data from the related entity, and how to upload client logs to mobile services.
Start tutorial
Under the Hood
Application development is web-based, and the MDK framework uses the Editor, which is a standard SAP Business Application Studio space. SAP Mobile Services provide enterprise services such as on-boarding, authentication, offline and lifecycle management. MDK Web Runtime is a runtime for MDK web applications and the Mobile Client is a native application that runs on the device.
SAP Community
The community is ready to help you with your day-to-day questions.. You can also contribute your own expertise to benefit other developers.
Documentation
The SAP Help Portal contains all the official documentation for Mobile Development Kit from concepts and development to latest releases.
Code Samples
Code samples illustrate software features and capabilities and provide other helpful resources to show you how an SAP solution can be extended.
Under the Hood
Application development is web-based, and the MDK framework uses the Editor, which is a standard SAP Business Application Studio space. SAP Mobile Services provide enterprise services such as on-boarding, authentication, offline and lifecycle management. MDK Web Runtime is a runtime for MDK web applications and the Mobile Client is a native application that runs on the device.
SAP Community
The community is ready to help you with your day-to-day questions.. You can also contribute your own expertise to benefit other developers.
Documentation
The SAP Help Portal contains all the official documentation for Mobile Development Kit from concepts and development to latest releases.
Code Samples
Code samples illustrate software features and capabilities and provide other helpful resources to show you how an SAP solution can be extended.