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 …
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.
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.
To try out Tabris.js 2.0,
To start developing real apps,
npm install -g tabris-cli
tabris init
in an empty directory – this will create a simple example apptabris serve
and load it in the developer appThe 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 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 …