• 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.
    • Gestures
    • Keyboards
    • Notifications
    • Sharing and the Invocation Framework
    • Cards
    • Language
  • PatternsLearn best practices for patterns such as menus, forms, sheets, and handling errors.
  • ComponentsDiscover the individual widgets and building blocks of the UI.
  • Visual styleFind information about icons, colors, and typography.

Platform overview

This image shows some examples of platform functionality.

Gestures

Find out which gestures you can use in your app

Learn about gestures ›

Keyboards

Read about virtual and physical keyboards

Learn about keyboards ›

Notifications

Discover ways to inform users about application-specific events

Notify users ›

Sharing

Learn best practices for giving users access to external services

Integrate external services ›

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.