The MDK framework allows you to create hybrid apps easily for iOS and Android. Although the framework has a lot to offer, it might be missing some native functionalities. The MDK framework allows NativeScript plugins but even that is not always enough. In those cases, it might be necessary to use native iOS code when....

SAP BTP SDK for iOS 9.1 was released and if you are using the SAPFioriFlows framework, then you are affected by minor incompatible changes to the ApplicationUIManaging protocol. For a previously generated application project, the error might be related to your application-specific class ApplicationUIManager which does not conform to protocol ApplicationUIManaging. Example of error due to breaking changes in SAPFioriFlows.ApplicationUIManaging protocol The....

Many of our customers apply their own themes to SAP applications, to adapt the visual appearance of the apps to transport their corporate brand identity. To do so, SAP provides a single tool for theming and branding SAP’s key user interfaces – the UI theme designer. With the UI theme designer, you can apply your corporate branding....

With the new release SAP BTP SDK for iOS 9.0 and SAP BTP SDK for Android 5.1 earlier this month, customers now have the opportunity to easily apply their corporate branding to all their mobile enterprise applications, built with the SDKs. This allows companies to provide a consistent user experience to their employees and using the native SDKs, new....

How to create an MDK Application Mobile applications have become the primary way that people interact with online services today. This makes the mobile app a high-value target for teams to reach their users, market their firm, and offer online services. As an app developer, we always look to make mobile applications that run on multiple operating systems by....

In this blog post, I share code snippets and examples from my YouTube session “Build beautiful, native mobile applications with SAP Fiori for iOS” as part of SAP’s Devtoberfest 2022. The session’s highlight is leveraging the live preview capabilities within Xcode to explore and configure UI components without running the iOS app. Here is the....

SAP BTP SDK for iOS 8.0.1 includes the first step of supporting Swift Modern Concurrency by introducing the following async functions on SAPURLSession: func data(for request: URLRequest) async throws -> (Data, URLResponse) func data(from url: URL) async throws -> (Data, URLResponse) func download(for request: URLRequest) async throws -> (URL, URLResponse) func download(from url: URL) async throws -> (URL, URLResponse) func....

Here we will create a very basic Barcode scanner app using SAP AppGyver. Also, we will see without wring a single line of code how we can develop a basic app for Android/ iOS. Open Your APPGYVER Composer Account https://platform.appgyver.com/. Click on CREATE NEW, i.e., we will create a new app. A new Pop will appear for Project name.....

Do you develop native mobile applications for iOS 14+ and you want to secure your app against man-in-the-middle attacks by enabling certificate pinning? In this article, I will explain how to leverage the simplified way of certificate pinning that Apple introduced with iOS 14. I will share details on how to obtain the public key how....