Show TOC

Setting Up the Fiori Client App Development EnvironmentLocate this document in the navigation structure

To build custom Fiori Client applications, you must first set up your development environment.

General Requirements
Install the following:
  • Node.js

  • Cordova command line interface 6.0.0

  • SAP Mobile Platform SDK 3.0 SP12

  • SAP Mobile Platform Server 3.0 SP10 or SAP HANA Cloud Platform mobile services (optional)

    • Make sure you can access SAP Mobile Platform Server or SAP HANA Cloud Platform mobile services from your machine.

  • Git (optional).

Android Requirements

Android tools run on Windows, Linux, and OS X. To build Hybrid apps for Android, you need:

  • Java Development Kit
  • Android Studio or Visual Studio

For more information about getting started with Android, see the Apache Cordova documentation at http://cordova.apache.org/docs/en/6.x/guide/platforms/android/index.htmlInformation published on non-SAP site.

If you are developing on Windows and want to connect a Google Android-powered device (such as a Nexus 7) to your development environment over USB, download the Google USB driver package from http://developer.android.com/sdk/win-usb.htmlInformation published on non-SAP site.

iOS Requirements

To build Hybrid apps for iOS, you need:

  • Mac OS X
  • Xcode and Xcode command line tools or Visual Studio

See the Apache Cordova documentation at http://cordova.apache.org/docs/en/6.x/guide/platforms/ios/index.htmlInformation published on non-SAP site for more information about getting started with iOS.

For testing on iOS devices (not the simulator), you need:
  • An Apple Developer account
  • iOS development certificate
  • Provisioning files for each device you are testing with

For testing using a simulator, install iOS sim