SAP BTP SDK for iOS
SAP BTP SDK for iOS enables you to quickly develop your own native apps, with Swift. The SDK extends the standard Swift Apple iOS frameworks with the reusable UI components from the SAP Fiori for iOS Design Language, and provides APIs that seamlessly integrate apps with SAP BTP services.
Get an overview of the SAP BTP SDK for iOS.
There are five main components to the SDK:
- An extensible UI library
- SAP Fiori for iOS
- SAP Fiori for iOS Mentor app
- SAP BTP SDK for iOS Assistant
- A complete Data Service API for OData
USE CASE
Native iOS development and apps
The SAP BTP SDK for iOS is based on the Apple Swift programming language, which emphasizes efficiency and ease of use when developing apps. The SAP BTP SDK for iOS supplements the Swift SDK with features that simplify development of enterprise-ready, native iOS apps that take full advantage of iPhone and iPad features.
USE CASE
SDK frameworks and components
The SAP BTP SDK for iOS frameworks and components are self-contained blocks of specific functionality, allowing developers to choose and implement only the components required for their mobile apps.
USE CASE
OData development
The SAP BTP SDK for iOS and back-end SAP Mobile Services support both online and offline functionality for OData services. The SDK extends Apple iOS standard HTTPS networking APIs for authentication with SAP BTP, and supports transactional synchronization, using delta updates between the backend service provider and encrypted mobile device.
USE CASE
Native iOS development and apps
The SAP BTP SDK for iOS is based on the Apple Swift programming language, which emphasizes efficiency and ease of use when developing apps. The SAP BTP SDK for iOS supplements the Swift SDK with features that simplify development of enterprise-ready, native iOS apps that take full advantage of iPhone and iPad features.
USE CASE
SDK frameworks and components
The SAP BTP SDK for iOS frameworks and components are self-contained blocks of specific functionality, allowing developers to choose and implement only the components required for their mobile apps.
USE CASE
OData development
The SAP BTP SDK for iOS and back-end SAP Mobile Services support both online and offline functionality for OData services. The SDK extends Apple iOS standard HTTPS networking APIs for authentication with SAP BTP, and supports transactional synchronization, using delta updates between the backend service provider and encrypted mobile device.
Tutorial: Set up the SAP BTP SDK for iOS
Get up to speed with the SAP BTP SDK for iOS, and generate an iOS app to test an OData service.
Start tutorial
Tutorial: Build an iOS and MacOS app with one code line using SAP BTP SDK for iOS
With Apple’s Mac Catalyst technology now available in SAP BTP SDK for iOS,
you can use a single code line to build apps for iOS and MacOS.
Start tutorial
Tutorial: Set up the SAP BTP SDK for iOS
Get up to speed with the SAP BTP SDK for iOS, and generate an iOS app to test an OData service.
Start tutorial
Tutorial: Build an iOS and MacOS app with one code line using SAP BTP SDK for iOS
With Apple’s Mac Catalyst technology now available in SAP BTP SDK for iOS,
you can use a single code line to build apps for iOS and MacOS.
Start tutorial
Under the Hood
The SDK offers a fully Swift-based API to accelerate enterprise app development in Apple’s Xcode IDE. The Foundation layer provides key enterprise services for security, connectivity, app services and more. The SAP Fiori UI Kit provides a native, iOS HIG-compliant implementation of the SAP Fiori Design Language for iOS. The UI and Logic layer provides higher level reusable app components. SAP Mobile Services integrate with the SAP BTP SDK for iOS.
SAP Community
The community is ready to help you with your day-to-day questions. You can also contribute your SAP BTP SDK for iOS-related solutions to benefit other developers.
Documentation
The SAP Help Portal contains all the official documentation for the SAP BTP SDK for iOS, from concepts and development to latest releases.
Code Samples
Code samples illustrate software features and capabilities and provide other helpful resources to show you how an SAP solution can be extended.
Under the Hood
The SDK offers a fully Swift-based API to accelerate enterprise app development in Apple’s Xcode IDE. The Foundation layer provides key enterprise services for security, connectivity, app services and more. The SAP Fiori UI Kit provides a native, iOS HIG-compliant implementation of the SAP Fiori Design Language for iOS. The UI and Logic layer provides higher level reusable app components. SAP Mobile Services integrate with the SAP BTP SDK for iOS.
SAP Community
The community is ready to help you with your day-to-day questions. You can also contribute your SAP BTP SDK for iOS-related solutions to benefit other developers.
Documentation
The SAP Help Portal contains all the official documentation for the SAP BTP SDK for iOS, from concepts and development to latest releases.
Code Samples
Code samples illustrate software features and capabilities and provide other helpful resources to show you how an SAP solution can be extended.