Create a BlackBerry project

You need to create a project before you develop an application for the BlackBerry 10 OS. There are several types of projects that you can create:

Project Type Option Description Templates
Application Core Native Creates a native C/C++ application using the Core Native APIs.
  • OpenGL — Create a sample project from an OpenGL ES 1.1 or OpenGL ES 2.0 application template that will create a simple animated application.
  • Screen — Create a sample project with a screen-based application template project.
  • Empty — Create an application project without any code.
Cascades Creates a native C++ application using the Cascades UI framework.
  • Standard empty project — Create a basic application that loads a QML file.
  • List view — Create an application that uses a list view.
  • Tabbed pane — Create an application that allows users to switch between tabs.
  • Navigation pane — Create an application that uses a navigation pane to display a details screen.
Library Static Create a collection of object files that you can link into another application (libxx.a). none
Shared Create a project that produces a C/C++ shared library. none
Native Extension Adobe AIR Create a project that produces a shared library for AIR Native Extensions.
  • HelloWorld — Create a project that produces an AIR Native Extension shared library from a template.
  • Empty — Create a project that produces an AIR Native Extension shared library without a code template.
BlackBerry WebWorks Create a project for a custom extension for BlackBerry WebWorks HTML5 applications, with access to all of the BlackBerry 10 core native APIs. none
  1. On the File menu, click New > BlackBerry Project.
  2. In the New BlackBerry Project wizard, click the project type and the option that you want to use, and then click Next.
  3. If you selected Core Native Application, Cascades Application, or Adobe AIR Native Extension, select a template, and then click Next.
  4. Type a name for your project.
  5. Click Next.
  6. Select the API Level that your application supports, and then click Finish.