I am happy to announce that a new release of the Mobile Development Kit is now available for all Mobile Services customers and can be downloaded on the
SAP Software Center and community
Download page.
The
SAP Mobile Services Client has also been updated in Google Play Store and in Apple app store.
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 (SAP Business Application Studio/ VSCode extension) and run it natively on Mobile (Android & iOS) and as a web application (online) in the browser.
This release includes the following:
- New UI enhancements
- API and Syntax enhancements
We have introduced a new property
Enabled for the button controls. The default value for the property is set to
True. For more information refer to the following documents:
State for Buttons in web app
BackStackVisible Property in Navigation Action
A new property
BackStackVisible, has been added to the Navigation Action that will indicate if the user navigation is being stored in the navigation history or not. The default value for the property is set to
True.
- If true, stores the navigation in the back stack, allowing page to be navigated back to via the Back button.
- If false, any subsequent navigation away from the page will close the page and the user will be prevented from returning to it using the Back button
Note: This property is only applicable for inner and outer navigation type and not the cross navigation type.
{
"_Type": "Action.Type.Navigation",
"PageToOpen": "/MDK2308/Pages/PurchaseOrderHeaders/PurchaseOrderHeaders_Detail.page",
"BackStackVisible": false
}

BackStackVisible set to false in Mobile client

BackStackVisible set to false in web app
Support Zero Selection for Duration Picker in iOS
MDK now supports zero as a valid selection for Duration Picker controls by default on the iOS platform.
Zero selection for Duration picker in iOS client
Support Done Button and Negative Sign in Simple Property Control Keyboard for iOS
We have introduced two new elements in
FormCell Simple Property control keyboard in iOS:
- Done : You can find this button on the trailing side of the keyboard. Pressing this will close the active keyboard. This button will be available for all the keyboards: Number, NumberPassword and Phone.
- - : You can find the minus sign button on the leading side of the keyboard. This button can be used when you have to input a negative number. This button will only be available for the Number keyboard.
Note: Negative sign can only be entered as first character.
Done button and Negative sign in simple property control keyboard in iOS client
Support OData Media Operations & Call Function (Action Import only) in OData Change Set for iOS and Android platforms
The
OData ChangeSet action has been enhanced to support the following additional actions on Mobile platforms (iOS and Android):

Example showing creating an entity and Create Media in an OData ChangeSet operation in mobile client
New to MDK development?
Follow
these tutorials to get started and learn more about Mobile development kit!
I am looking forward to your feedback/comments.