Guest post from native development guru Erin R – Ed.
Update – Brian Scheirer pointed out that there have been some awesome community samples too! -Ed.
For me, 2012 has definitely been a year of helping developers learn about our native and Cascades development tools. If you’re like me, you’re probably spending the holiday nights doing some coding – so I’ve put together this list of “The Best of Native Development for 2012″.
Thousands of developers from across the globe joined us for four webcasts to learn beginner to advanced Cascades concepts. We were able to interact with developers directly, answer questions, and get immediate feedback as samples and code were displayed. The format proved so successful that we’ve hosted many more webcasts on topics such as the BBM social platform, augmented reality apps, and OpenGL integration.
The live web casts were recorded and are available for viewing here.
If you have existing content for another platform, we are making it easy to bring that content to the BlackBerry 10 platform. Being able to re-use code across platforms reduces development and maintenance costs. Distributing your application to multiple platforms opens you up to whole new market segments and increases your potential user base. There a number of informative porting guides available to help you build for BlackBerry 10.
- iOS to BlackBerry 10 - http://devblog.blackberry.com/2012/12/porting-ios-apps-to-blackberry-10/
- Android to BlackBerry 10 - http://devblog.blackberry.com/2012/11/porting-android-game-to-blackberry-10/
- Qt to BlackBerry 10 - http://devblog.blackberry.com/2012/11/porting-qt-apps-to-blackberry-10/
The best and easiest way to learn to program is to look at sample code. For every feature that BlackBerry 10 offers there is a sample project showing you how to put it into action. Whether it’s integrating with BBM, using the Invocation Framework, getting sensor information, or communicating via Bluetooth, we’ve got you covered.
There are samples built right into the Momentics development environment, on the Cascades and Native microsites, and hosted on our github repo. And if you find a feature that we missed, or an API without a clear example then let us know on Twitter @BlackBerryDev or in our developer forums and we’ll add what you need to get started!
- Cascades Samples - https://github.com/blackberry/Cascades-Samples
- Native SDK Samples - https://github.com/blackberry/NDK-Samples
- Cascades Microsite - https://developer.blackberry.com/cascades/sampleapps/
Stump the BlackBerry Devs
In August we launched a challenge to the BlackBerry Developer community to come up with a UI that would be difficult to implement in the Cascades UI framework. The Cascades tools development team would try to implement the submissions in a flexible manner that could handle multiple screen resolutions and form factors. They implemented three of the challenges and presented the solutions during the Unconference Day at BlackBerry Jam Americas. We were able to show that Cascades is robust framework that is able to create stunning interfaces even when faced with challenging design requirements. All the solutions are hosted on ourgithub repo.