New to native development on BlackBerry 10?

Not sure where to get started? Click the arrow below to see some of the resources that help get you developing with the BlackBerry 10 Native SDK.

Getting started

A must for all first timers

Before you do anything, read the Getting Started section. It contains a useful introduction to the BlackBerry 10 Native SDK and instructions for how to set up your environment in the Momentics IDE for BlackBerry.

Then, walk through the tutorials to create your first app. You'll learn basic concepts of developing for BlackBerry 10, and you'll also learn how to build and test apps on a device or the BlackBerry 10 Device Simulator.

The BlackBerry Classic smartphone.

Learning the fundamentals

Information that all developers need

The Development section contains fundamental information that's important for all of the apps that you create. You can learn how to build, test, and deploy your app using the Momentics IDE or the BlackBerry Native Plug-in for Microsoft Visual Studio.

You can also read about general principles and guidelines for developing apps using the BlackBerry Native SDK. Learn about the app life cycle, app permissions, and the bar-descriptor.xml file.

Building an app from start to finish

Putting all of the pieces together

After you install the tools and become familiar with the fundamentals, it's time to get to work. Building an app from the ground up introduces you to the different pieces that you can use to build your masterpiece.

Building an app from the ground up.

UI Guidelines

View the UI design guidelines to learn how to create a beautiful app for BlackBerry 10.

Take a closer look
BlackBerry 10 UI Guidelines.

New & Updated

This set of best practices describes how to deal with data that identifies personal information that belongs to your users.

Read more

You can learn about what personally identifiable information is and what your responsibilities as an app developer are.

This guide describes how to use the Unified Data Source (UDS) Library to add data from your app to the BlackBerry Hub.

Read more

You can integrate data from your app with the BlackBerry Hub and make it easier for users to interact with your app and view notifications.

This tutorial features design units and static asset selection so that the UI is supported on all BlackBerry 10 devices.

Read more

You can create the Lightning Crossfade sample app by following a step-by-step approach to build an app from scratch using QML or C++.

This guide describes the key differences between BlackBerry 10 devices and their specifications.

Read more

You can learn tips and tricks for how to design your app so that it works correctly and looks great regardless of the device that it runs on.

This guide describes the latest release of the BlackBerry Native Plug-in for Microsoft Visual Studio.

Read more

You can develop apps for BlackBerry 10 using the latest release of the BlackBerry Native Plug-in for Microsoft Visual Studio.

This guide describes how to add audio and video to your app.

Read more

You can design apps that capture multimedia content and allow your users to play, seek, and rewind their audio and video files with the Cascades Multimedia APIs or the QNX Sound Architecture.

This guide describes how to integrate the camera into your app

Read more

You can incorporate the capabilities of the Camera service in your app by using the Cascades Camera APIs or the Core Camera APIs.

This guide describes the input methods and gesture support that you can use to give your users the best possible experience with your app.

Read more

You can use the Cascades framework to handle basic touch gestures. For more complicated gestures, the Gestures C library provides gesture recognizers for touch events that occur when you place one or more fingers on a touch screen.

Last modified: 2015-07-24

Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus