Technical Articles
Package Collection for Swift Packages provided by the SAP BTP SDK for iOS
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 theSAPFiori
framework. Repository LinkFioriAR
as the implementation of augmented reality patterns, like AR Annotations, in the SAP Fiori for iOS Design Language. Repository LinkSAPCAI
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.