• BlackBerry Developer
  • Blog
  • YouTube
  • Forum
  • Signing keys
  • Feedback
  • Register
  • Login
BlackBerry Developer
  • Design
  • Develop
  • Distribute
  • Community
  • BlackBerry World
Platform BlackBerry 10
BlackBerry 10
PlayBook OS
BlackBerry 7.1
  • Key principlesExplore the guiding principles behind the BlackBerry 10 UI.
  • The basicsRead the recommendations for navigation, screen structure, and designing for different resolutions.
  • Platform overviewFind ways to integrate with platform functionality such as gestures, notifications, and sharing.
  • PatternsLearn best practices for patterns such as menus, forms, sheets, and handling errors.
    • Menus
    • Forms
    • Sheets
    • Dialog boxes and toasts
    • Settings
    • Progress and activity
    • Saving
    • Deleting
    • Handling errors
  • ComponentsDiscover the individual widgets and building blocks of the UI.
  • Audio and visual styleFind information about icons, colors, sounds, and typography.

Patterns

This image shows an example of a pattern.

Menus

Read about the different menus you can use in your app

Use menus ›

Forms

Learn more about how to design forms

Design forms ›

Sheets

Get an overview of how sheets can present sub-tasks

Use sheets ›

Handling errors

Determine how to prevent errors in your app

Prevent errors ›

Technologies

  • Native
  • HTML5
  • AIR
  • Android
  • Java
  • Platform Partners

Programs

  • Beta Zone
  • Alliance programs
  • Academic programs
  • Developer groups
  • BlackBerry 10 Dev Alpha
  • Built for BlackBerry Apps
  • BlackBerry Builder

Support

  • Code Signing Help
  • Developer YouTube Channel
  • Developer forums
  • Developer Issue Tracker
  • Knowledge Base

BlackBerry World

  • Get your signing key
  • Submitting your app

Follow us on:

  • Facebook
  • YouTube
  • Twitter
  • BlackBerry Blogs
  • Legal & Trademarks
Copyright © 2013 BlackBerry, unless otherwise noted.