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.
Showing results for 
Search instead for 
Did you mean: 
Product and Topic Expert
Product and Topic Expert

SAP BTP SDK for iOS currently develops a new set of open-source libraries directly as Swift Packages. As of the end of 2021, there are three Swift Packages:

  • FioriSwiftUI as the SwiftUI implementation of the SAP Fiori for iOS Design Language, and is meant to augment and, in some cases, replace the UIKit-based implementation contained in the SAPFiori framework. Repository Link

  • FioriAR as the implementation of augmented reality patterns, like AR Annotations, in the SAP Fiori for iOS Design Language. Repository Link

  • SAPCAI to initiate and render conversations from SAP Conversational AI natively. Repository Link

You can expect more in the future.

A dedicated Package Collection was created that lists all of our Swift Packages.

If you are not familiar with Swift Package Collections, here is some background info: Added in Swift 5.5, package collections are a way to group and search Swift packages. You can add collections into Xcode 13, giving you a much easier way to add your favorite or commonly used packages into your apps.

In Xcode, choose File, then Add Packages.... Click the + > button, choose Add Swift Package Collection, paste this URL and click Load.

Add Packages...


Add Swift Package Collection

Enter the URL and Load

A signed package collection

View and add packages from the collection

You can now add packages from our collection to your project by selecting one and clicking Add Package.

The Swift Package Collection will be updated whenever a new Swift Package gets published by the SAP BTP SDK for iOS.