SAP Cloud Platform SDK for iOS

SAP Cloud Platform SDK for iOS

Get Started

Need training? SAP Academy for iOS is now available with trainings and workshops offered globally. Learn more.

What is the SAP Cloud Platform

SDK for iOS?

SAP Cloud Platform SDK for iOS enables you to quickly develop your own native apps, with Swift, Apple’s modern programming language. Along with SAP Fiori for iOS, which includes reusable design components, the SDK also allows you to tap into the services and functions available in the SAP Cloud Platform so you can build beautiful intuitive native applications.

SAP Fiori for iOS

Based on SAP Fiori UX adapted for iOS, this includes design components, UI Elements and building blocks, UI Views, to accelerate the development of consistent, beautiful UI design across applications ensuring app adoption and user experience is intuitive, consistent and seamless.

SAP Cloud Platform SDK for iOS Assistant

The Assistant is a macOS app that rapidly generates object-oriented Swift proxy classes for OData services, eliminating exposure to low-level APIs. The Assistant also generates mobile service configuration and creates a ready to run Xcode project for iPhone/iPad.

SAP Fiori for iOS Mentor

The Mentor app on iPad helps you experience Fiori controls and get started quickly allowing a preview of all of the available UI and Foundation components. Within the app you can explore and explicitly configure all possible variations and generate ready-made code snippets incorporating selected settings.

Offline

The SDK and the backend mobile services supports offline as well as online with one SDK. Object-oriented Data Service API are generated from backend service definitions. Synchronization to an encrypted mobile database is optimized to efficiently sync only changed data. The Sync engine caches for performance as well as batching and compressing bulk updates and supports conflict handling.

Push Notifications

Business events can inform users when new information becomes available through a REST API for easy integration with notification providers such as Apple Push Notification service (APNs). Notification targeting options include by device, application, user list and group. Available message types include set badge count, play sound, URI and more.

Logging & Tracing

Enables you to log messages with different severity levels to different kinds of destinations, for example the iOS console, one or more files or they can be uploaded without user interaction to the SAP Cloud Platform.

SAP Academy for iOS is now available with trainings and workshops offered globally

The curriculum and courses provide mobile developers and designers with knowledge, tools, education, and training needed to build a new class of mobile apps that take full advantage of the new software development kit (SDK), SAP Cloud Platform, SAP Fiori for iOS, and the latest features of Apple hardware and software.

Introduction to Swift

From playgrounds to protocols – discover, explore, and demonstrate how to use the fundamental building blocks of the Swift programming language.

Native mobile app development with SAP Fiori for iOS

Learn how to develop native apps using the SDK for iOS. This new SDK will integrate seamlessly into Xcode and provide the mobile developer with UI, re-use, and foundation components to easily build a native app using the SAP Fiori for iOS design language.