Skip Navigation

Software requirements

Android
 development

Item
Requirement
Supported 
Android
 OS
  • Android
     5.0 or later
  • For 
    Cordova
     development, 6.0 or later
BlackBerry Dynamics
 Handheld Library
Minimum API level: 21
BlackBerry Dynamics
 Wearable Library
Minimum API level: 21
Supported CPU architectures
  • ARMv7
  • ARMv8
  • x86
Android
 Wear dependencies
  • Google Play
     Services 11.0.1
  • Android Wear
     Emulator API level 22
Suggested versions of platform and tools
  • Android
     Studio 3 or later
  • The following values specified in 
    sdk/libs/handheld/gd/build.gradle
    . Other versions of tools will work, however, 
    BlackBerry Dynamics
     library gradle files might need to be updated accordingly.
    • com.android.tools.build:gradle: 2.3.2
    • compileSdkVersion 28
    • buildToolsVersion "28.0.0"

iOS
 development

Item
Requirement
Deployment target
  • iOS
     10 or later
iOS
 SDK
  • 10.0 or later
Xcode
  • 8 or later
  • For 
    Cordova
     development, 9 or later 
Supported programming langauges
  • Objective-C: latest versions supported by 
    Apple
  • Swift
    : 3.0 or later

Cordova
 development

Developing a 
BlackBerry Dynamics SDK for Cordova
 solution is easiest on the 
macOS
 platform. 
Windows 10
 is not supported for development.
Item
Requirement
Android
 compatibility
The 
BlackBerry Dynamics SDK for Cordova
 version 4.2 requires minimum 
Android
 API level 23. The 
BlackBerry Dynamics SDK for Android
 4.2 requires minimum 
Android
 API level 21.
Both SDKs are compatible, but note that if you are using the 
BlackBerry Dynamics SDK for Android
 4.2, the 
BlackBerry Dynamics SDK for Cordova
 does not support 
Android
 L devices with API level 21 or 22.
Supported 
Cordova
 libraries
  • 8.0.0