Native Widgets, Top Tabris.js Feature #10

On April 30th 2015 we released Tabris.js, and so far the reception has been remarkable! Building beautiful, high quality, native mobile applications — written entirely in Javascript — is a real game changer. To help celebrate this release, I’m counting down my Top 10 Features of Tabris.js 1.0.

Number 10 on my list is Native Widgets.

According to RedMonk’s Programming Language Rankings in January, Javascript is currently ranked as the most popular programming language. From node.js to web-based UIs, Javascript is everywhere. However, when developers require the performance, look, and feel of a native interface, they are often forced to use the native platform development languages and tools. With Tabris.js, developers now have a new option. Developers can use native widgets in their mobile apps, while still leveraging their Javascript knowledge and favourite development tools. Whether it’s native iOS apps developed in sublime text, or Android apps written using Atom, the choice is yours.

With no webviews, Tabris.js maps its Javascript API directly to the underlying OS widgets and resources. From buttons and labels to images and collections, the rendering, performance and interactions are entirely native. Tabris.js supports lazy loading for collections, an animation API, input with context specific keyboards, local storage and a highly performant canvas for custom drawing.

Tabris.js is free for public GitHub repos. For more information and for a chance to win a free ticket to JSConfEU, checkout our release announcement. And feel free to follow me on twitter as I count down the rest of the Top 10 features of Tabris.js 1.0.