To start building an app for BlackBerry 10, the first step to make is to brief its main concept. Feedback from others developers and friends comes right next to help on choosing the tools to get the job done. Fortunately there’s lots of tools to choose for building an app on BlackBerry 10!
Figure it out what framework will fit best for your project and get to development:
- Cascades (C++/QML) and Core Native
- WebWorks (HTML5)
- Java Android Runtime
- Adobe AIR (Descontinued)
The logical choice to develop for BlackBerry 10 is to go Native (Cascades, C++/QML) and create a BlackBerry 10 experience signature. With Cascade, the developer can take advantage of signature BlackBerry 10 interactions, like peek and flow, within your own app, and ensure the most optimal performance, user experience and reach higher complexity.
With the evolution of HTML5 and the ratification of APIs that allows access to handset’s native functions, Web Apps have come of age. – MobiForge
WebWorks allows for rapid prototyping and applications that require UI flexibility, customizability, and the ability to retrieve and display data. All this due to the access to pre-built frameworks that are easily customizable. Since it’s based on HTML5, another major benefit is its cross platform capability, giving you the hability to build once and deploy everywhere. – BlackBerry Developers Blog
There’s no obvious choice on choosing the right platform for BlackBerry 10 development. Take a look at each one of the platforms and get familiar with the overview, and then walk through the benefits of each.
I would like to thank all developers who provided me tips about what platform to choose. Special thanks goes to Julian Tessmann, from TMC Devs, that showed me the greatness that lies on the HTML5 web apps on the BlackBerry 10 platform through WebWorks SDK.
It’s time to start coding with WebWorks and create some apps for BlackBerry 10. Go HTML5