Skip to Content

SAP Cloud Platform iOS SDK

Previous
 
 

Get Started

 
 

 

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

SAP iOS SDK Official Tutorials and Resources

 

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.
Next

Discover the SAP Cloud Platform


SDK for iOS

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.
Introduction to the SAP Cloud Platform SDK for iOS Assistant

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.
SAP Fiori Mentor

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.
Offline OData

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.

iOS SDK 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 Fiori UI Kit provides a native, iOS HIG-compliant implementation of the Fiori Design Language, for iOS. The UI + Logic layer provides higher level reusable app components. The Mobile Backend Services on the SAP Cloud Platform integrate with the SAP Cloud Platform SDK for iOS.

Try it now

Get free access to the SAP Cloud Platform SDK for iOS and the SAP Cloud Platform for development to explore, learn, build, test and demo your iOS Application. Choose one of the options below:

SAP Cloud Platform SDK for iOS

Get the SDK and use it to build your first iOS apps and test against the SAP Cloud Platform.

SAP Cloud Platform

Get your free trial instance. The instance uses a shared server, with a variable number of cores and provides 1GB storage.

SAP Fiori for iOS Mentor

Get the SAP Fiori for iOS Mentor on iPad from the Apple App Store.
Previous
Blogs
Questions
Next
Previous
Next

Featured courses:


SAP Academy for iOS

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.

Introduction to iOS SDK

Learn how to build and run your first apps on iOS using the Swift programming language.  Discover and learn common tools, technologies, interface elements, and design patterns used to build iOS apps.

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.

image

Access the Learning Journey for a view of all suggested prerequisite and related learning.

Back to top