No more waiting. Tabris.js 2.0 is here!

July 20, 2017 | 2 min Read

Today, we’re proud and happy to announce the release of Tabris.js 2.0. This release makes Tabris.js even simpler to use, yet more flexible and powerful than ever, all while adding support for a completely new mobile platform.

The Highlights

Tabris.js 2.0 is the result of the feedback we received and the lessons we’ve learned while building Tabris.js apps. Here are the features we’re most excited about:

We replaced the Pages UI of Tabris 1.x with a more flexible UI framework that allows you to instantiate multiple page containers, called navigation views. You can put them in tab folders or place them anywhere you want. To take full control of your app appearance you can also customize the statusbar and navigation bar to match your app.

We simplified the Tabris.js API to allow writing apps with less code while embracing modern JavaScript (ES6) and TypeScript features. In fact there is first class TypeScript support built in in Tabris.js 2.0 that lets you stay on the type-safe side with improved tool support – even for plain JavaScript. Thanks to JSX support, UIs can now be defined declaratively, embedded in code.

Tabris.js 2.0 is also the first version that comes with support for Windows 10 apps. These apps run on Windows 10 desktop and laptop devices as well as on Windows 10 phones.

To make your life as a developer easier, we created the Tabris CLI, a super tool that sets up new projects, serves your code to the developer app, and performs app builds on your local machine. It’s the one and only tool every Tabris.js developer needs.

Get Started with 2.0

To try out Tabris.js 2.0,

  • install the new Tabris.js 2 developer app on your device
  • try out the examples bundled in this app
  • run your own code snippets from the playground, our online Tabris.js editor

To start developing real apps,

  • install the latest Tabris CLI on your machine: npm install -g tabris-cli
  • type tabris init in an empty directory – this will create a simple example app
  • type tabris serve and load it in the developer app

The documentation contains everything you need to know (tip: try the doc search). Beginners find a step-by-step guide in this ebook. If you have questions or comments, you’re also invited to join the community chat.

Happy coding!

Ralf Sternberg

Ralf Sternberg

Ralf is a software engineer with a history as Eclipse committer and project lead.

In recent years, he devoted himself to JavaScript technologies and helped pulling off …