Mobile apps
Building a native iOS or Android app over business data: onboarding, offline sync against an OData service, device features, and the client that runs on the phone. Distinct from a web app opened in a phone's browser; operating a UI5 app with a finger is touch operationTouch operationOperating an app with a finger, a stylus or a gloved hand on a tablet, kiosk or shop-floor terminal: targets large enough to hit, and input that does not assume a hardware keyboard. Distinct from responsive layout, which is about the width of the screen rather than what touches it.SAP and community, unassessed.
Overview
The Mobile Development Kit builds a cross-platform app from metadata and JavaScript that is translated to native code at runtime on iOS and Android, deployed to SAP Mobile Services, which handles onboarding, authentication, offline and lifecycle management and pushes app updates without a new code-signing round. The SAP BTP SDKs for iOS and Android are there for apps written natively.
Not covered: At the generic client. SAP Mobile Services Client from the app stores is for testing and proofs of concept, so a production app needs a branded client built with the MDK SDK or the Cloud Build service, and a control MDK does not ship is an extension control written in TypeScript.
SAP's services beyond the core cover other ways to a mobile app: AgentryAgentryThe SAP BTP service for developing, testing and operating Agentry mobile applications, which take the functions of an SAP back-end system to mobile users.sap official, btp for metadata-driven apps over an SAP back end, and SAP Build AppsSAP Build AppsSAP's low-code platform for web and native mobile applications, built by drag and drop, with no-code backends and access to SAP systems through BTP authentication and destinations.sap official, btp for native apps built visually. The community side is a generic native shell for ABAP-served UI, the abap2UI5 mobile shellabap2UI5 mobile shellA generic native iOS and Android shell that loads one abap2UI5 endpoint in a WebView and hands the ABAP app the phone's scanner, push token and biometric check through a JavaScript bridge.community org, abap, which loads one abap2UI5 endpoint in a WebView and reaches the phone's scanner, push token and biometric check through a bridge; its maintainers are abap2UI5abap2UI5maintains 18 entriescommunity org.
Artifacts
Content
Seen working
Details
Coverage
For your agent
- Ref
capability:mobile-apps- JSON
- /capabilities/mobile-apps.json
- MCP
- Connecting an agent