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.
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.
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.
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.
View the UI design guidelines to learn how to create a beautiful app for BlackBerry 10.Take a closer look
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 appRead more
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-03-31