Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
sandeeptds
Product and Topic Expert
Product and Topic Expert
 









The new major version of SAP BTP SDK for iOS, namely 9.0, is now generally available.

 

You can download the latest version of the SDK either from the Software Center or the downloads section on developers.sap.com.

The SAP BTP SDK for iOS team brings some exciting new features to you with this new release.

In this blog, we will highlight some of the cool features that come with the new upgrade. To get a detailed overview of all the features released, please visit our user documentation and our API reference documentation.

 

Feature Highlights



SAP Fiori


Theme Designer


Enterprises strive to provide a unique and consistent experience to their employees. With the new version of the SDK, developers using native SDKs can adopt a theme on the fly. With just a few clicks your mobile application will reflect your organization’s theme without breaking the robust native experience you’ve come to enjoy.

What’s more, if your organization likes to adopt a different theme to celebrate events or if there is a major rebranding on the horizon, as a developer you can rest assured that you can adopt the changes in a matter of minutes.


Figure 1: Enable Custom Theme


 


Figure 2: Define Custom Theme


Follow https://twitter.com/sapmobile on Twitter for a blog on how to test this yourself soon.
















Figure 3: Default Theme



Figure 4: Custom Theme Light Mode



Figure 5: Custom Theme Dark Mode



 

Collection View Cell


The collection view cell has been enhanced to now support a range of controls including (but not limited to) an input text field, list picker, signature form cell, and ratings.

 
















Figure 6: Range Slider



Figure 7: Stepper



Figure 8: Tab Bar



 

Offline


4.0.1 JSON Format


You can now use the 4.0.1 JSON format with the new version of the SDK. The 4.0.1 JSON version includes support for an exponential notation for decimals and the built-in value of @type for primitive types.

Deep Insert


Backend systems may or may not return responses in the order the request was sent. With SAP BTP SDK for iOS 9.0, developers can use deep insert to handle connections to different kinds of backend systems. For example, if the backend system follows OData 4.0.1, the ContentID of the request is used to match the ContentID of the response. However, if the backend system is not OData 4.0.1, the order of items in response is assumed to be the same as it was in the request.

 

Feature Summary


This blog highlights some of the features released with the new version of SAP BTP SDK for iOS - 9.0. For details, please check the important links section.

  • Theme Designer (Customise the theme of your native iOS app on the fly)

  • Enhanced Collection View Cell (New SAP Fiori controls)

  • 4.0.1 JSON Format Support

  • Deep Insert Support (Support multiple backends using different orders of response format)


Important Links




Acknowledgment


To the spectacular team that worked tirelessly, right from conceptualizing the improvements, to defining, designing, and eventually building them.
12 Comments