New to native development on BlackBerry 10?

Not sure where to get started? Click the arrow below to see some of the resources that'll help get you developing with the core APIs in the Native SDK.

Getting started

A must for all first timers.

Before you do anything, read the Getting Started section - it contains useful information to help you set up your environment and get to know the IDE. Then walk through the tutorial to create your first core app, and to learn how to build and test apps on a device or simulator.

Getting started

Development fundamentals

Information that all developers need.

The Development section contains information that's important to all the apps you build. Learn more about the Momentics IDE for BlackBerry or the BlackBerry Native Plug-in for Microsoft Visual Studio.

Porting to BlackBerry 10

Read about how to get started porting your apps to BlackBerry 10

Start porting
Porting to BlackBerry 10


Get an overview of the tools and libraries that you can use to create high-performance games.

Read more

Gamepad support

Add gamepad support and bring gaming to the next level.

Read more

App profiling

Learn how you can use the QNX Application Profiler to identify inefficient app code, and to improve the performance of your apps and games.

Read more

Update to the new Momentics IDE

In this release, the Momentics IDE for BlackBerry has been updated with new features and enhancements. Take a look at the new features and capabilities.

Read more



Unified Data Source library

This library has new APIs that allow you to integrate with the BlackBerry Hub.

Read more

For example, you can use these APIs to make it easier for users to view updates about your app.

Using the Momentics IDE

Momentics IDE 2.0 for BlackBerry is here! We've changed the name, logo, and the version number of the IDE.

Read more

In this release, we've added some usability improvements that we hope will enhance your app development experience. The Momentics IDE and the BlackBerry 10 Native SDK are now available as separate releases, so their version numbers are distinct.

Wireless Services library

This library has new APIs that allow your apps to manage Wi-Fi hotspot connections.

Read more

For example, you can use these new APIs to create hotspot aggregation apps that authenticate to a Wi-Fi hotspot.

Getting Started

If you have gone through the getting started documentation in a previous release, it is worth another look again.

Read more

In this release, there are updates to the IDE and to the development workflow.

Identity Service library

This new API allows you to add user authentication and authorization to your app.

Read more

You can use these APIs to authenticate with an external identity provider, and to enable your users to access off-device content and services.

Developing with the Native SDK

This guide has been renamed and is worth a quick glance.

Read more

In this release, there are new permissions and a new app signing process.

Geofencing library

Use this API to retrieve information when peripheral devices are connected to a BlackBerry 10 device.

Read more

With this API, apps can receive online (using geolocation events) or offline (using App integration) notifications when the device enters or exits observed perimeters.


The Bluetooth guide has been updated to describe how to use the APIs that are introduced in this release.

Read more

For example, you can use Human Interface Device (HID) profiles to control HID hosts. In addition, there are new Object Push Profile (OPP) APIs that you can use to send files to a paired Bluetooth device.

Peripheral Discovery

Use this API to retrieve information when peripheral devices are connected to a BlackBerry 10 device.

Read more

This API supports USB (serial and host), Bluetooth, DisplayPort, and HDMI peripherals.


Add a social element to your games using Scoreloop.

Read more

The Scoreloop guide can help you better use the Scoreloop SDK to add a social aspect to your apps and games.

BlackBerry ID and signing

Use a BlackBerry ID token to sign your apps.

Read more

Before you can distribute your app in BlackBerry World, you must cryptographically sign it using your BlackBerry ID token.

Headless apps

Run your apps in the background.

Read more

New to BlackBerry 10, your apps can run in the background and be invoked using incoming signals or messages.

Payment Service

Use in-app purchases in your app.

Read more

A new guide describes some strategies and details for using the Payment Service to help you make money.


Add gesture support to your apps.

Read more

Use this new guide to integrate existing gestures and to add custom gestures to your apps.

Last modified: 2014-01-27

comments powered by Disqus