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 BlackBerry 10 Native SDK.
A must for all first timers
Then, walk through the tutorial to create your first core app. You'll learn some 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.
Information that all developers need
The Development section contains information that's important to all the apps you create. Learn more about 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 Native SDK. Learn about the app life cycle, the bar-descriptor.xml file, app permissions, file system access, and command line tools.
Porting to BlackBerry 10
Read about how to start porting your apps to BlackBerry 10.Start porting
Get an overview of the tools and libraries that you can use to create high-performance games.
New & Updated
This section of the Getting Started documentation includes a new format and additional information.Read more
You can learn about all of the features of the Native SDK in one place, including OS features, tools, libraries, and app development workflow.
You can learn how to build your Unity projects for BlackBerry 10.Read more
This documentation shows you how to set up Unity to build for BlackBerry 10 and it includes a tutorial showing you how to create a simple gamepad app in Unity.
This new API lets you take high dynamic range (HDR) photos.Read more
You can generate HDR photos using real-time HDR capture mode or offline HDR rendering mode, and you can use the APIs in this library to create an HDR session, bind a camera to a session, and take an HDR photo.
New APIs have been added to one of our most important libraries.Read more
You can now set target keys for menus and set the wallpaper on the lock screen. There's also a new headless invoke target type and an alphanumeric layout for virtual keyboards.
Your app can access smart card functionality using this new API.Read more
This functionality includes a cryptographic API, smart card PIN API, session management, reader functionality, and support for Application Protocol Data Units (APDUs).
This library now supports asynchronous operations and Bluetooth triggers.Read more
You can use new APIs to perform asynchronous Bluetooth operations in your apps, set up Bluetooth triggers for the invocation framework, and use the Service Discovery Protocol (SDP) specification.
You can explore this new multimedia API designed for mobile apps.Read more
OpenMAX Application Layer (AL) lets you accelerate the recording and playback of audio and video in your apps, and BlackBerry 10 supports special use cases that you can learn about.
The Getting Started experience has been streamlined and improved.Read more
The documentation in this section has been merged with Cascades, providing better integrated information about setting up your environment, exploring the Momentics IDE, and more.
We've included new information about available permissions.Read more
You can learn about different types of permissions (user-granted, restricted, and developer-driven), how to handle ungranted permissions, and which new permissions you can use.
This guide has been restructured for the latest release.Read more
The Momentics IDE 2.1 beta has been released and updates to our documentation to reflect the new UI and features are underway.
This library now includes new properties and support for input sessions.Read more
Input sessions provide APIs that let your app control how raw events are processed into higher-level events. New properties are available for acceleration, delay, speed, and much more.
New features let your app interact with users in new ways.Read more
You can retrieve information about users who play Scoreloop games on their device, and you can update this data directly from your game. Scoreloop also now supports paging in challenges.
A new Wi-Fi aggregator function is available.Read more
You can use the new function to set the Wired Equivalent Privacy (WEP) key strength for a profile.
Last modified: 2014-06-24