Introduction¶
The Mobile Development Kit for SAP Mobile Services is a metadata-based application development platform.
The SAP Mobile Development Kit enables development of multi-channel applications from low-code to pro-code. 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.
Use Cases¶
Build Multi-Channel Applications¶
The Mobile Development Kit 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
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 Mobile Development Kit mobile client connects to SAP Mobile Services and updates the app content automatically. The Mobile Development Kit web application gets updated by reloading the page.
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 Mobile Development Kit app. This provides you with an easy way to customize, add-on, or extend existing apps without touching the primary app.
Under the Hood¶
Application development is web-based, and the Mobile Development Kit framework uses
- Mobile Development Kit Editor, which is a standard SAP Business Application Studio space,
- SAP Mobile Services, which provides enterprise services such as on-boarding, authentication, offline, and lifecycle management,
- Mobile Development Kit Web Runtime, which is a runtime for Mobile Development Kit web applications, and
- Mobile Development Kit Mobile Client, which is a native application that runs on the device.
Apps are developed visually in the editor and then deployed to SAP Mobile Services & SAP Business Technology Platform.
Tutorials¶
To learn more about the Mobile Development Kit, check out the developer tutorial series below.
Quick Start with the Mobile Development Kit
Create Your First Mobile Development Kit Application
Enhance Your First Mobile Development Kit App with Additional Functionalities
Level Up with the Mobile Development Kit
Brand Your Customized App with Mobile Development Kit SDK
Create Extension Controls in Mobile Development Kit Apps