mobile Tag

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...

Read More

Tomorrow Tabris.js 2.0 will be released and we conclude our count-down of the top 10 new features with our favorite addition: support for TypeScript 2 & JSX. TypeScript 2 & JSX We significantly improved support for TypeScript and introduced support for JSX, the declarative approach to UI creation. JSX allows you to embed XML directly into your Tabris.js code, giving you a better representation of your widget...

Read More

The Tabris.js 2.0 release is almost here (July 18) and we continue with our count-down of the top 10 new features in the major release. Number 2 is support for the Universal Windows Platform. With Tabris 2 you can now build Windows Store apps which are a perfect match for Tablet/Laptop hybrid devices such as the popular Surface line of products, as well as the more...

Read More

The Tabris.js 2.0 release is now less than a week away (July 18). During the last preparations, we're counting down the 10 new features in 2.0 that we're most exited about. Number 3 is a brand new file system API. Sometimes you need to store binary files on the device's file system. There are Cordova plug-ins for file system access, but they're based on Blob and...

Read More

The latest version of JavaScript (ES2015, or commonly called ES6) is packed with modern features, including classes, lambda expressions (“arrow functions”), block scoping, template strings, and much more. Using a transpiler like Babel, you can use these features in your Tabris.js app today. Quick Start The fastest way to a working ES6 project setup is to generate it. Just install Yeoman, a popular project generator for JavaScript,...

Read More

Writing mobile applications is not only about the UI. Apps also need content. Often times they fetch dynamic content over the network. This post introduces the basic mechanism for network access in Tabris.js: XMLHttpRequest. The post also explains how higher level networking API can be used. Tabris.js supports a subset of the W3C browser APIs. Part of that API is the XMLHttpRequest. You can use it...

Read More

Welcome to the third episode of the "Tabris.js Examples" blog post series. In each post we provide some background on one of the coding examples shipped with Tabris.js, our new framework for developing native mobile apps in JavaScript. After we explained a couple of UI elements in the last issue, now let's take a look at how you can store the acquired data. For this purpose...

Read More

Welcome to the second episode of the "Tabris.js Examples" blog post series. In each post we provide some background on coding examples shipped with Tabris.js, our new framework for developing native mobile apps in JavaScript. This time we want to take a look at user input - a fundamental ingredient of most applications. Tabris.js supports a variety of native input widgets you can choose from. The...

Read More

We are working at full steam on the new features for Tabris 1.4 which we will release on June 26th. One of those features is Pull to Refresh. The mechanics of this feature are simple and have already become a standard for mobile users: Pull the user interface down to force the app to refresh its current view. In Tabris you can enable this for a Tree/Table with...

Read More

The upcoming Tabris 1.3 release will include visual improvements to the Tabris Android client. Most notable is an updated animation for the TabFolder appearance and an improved user experience when dealing with pages in the Tabris UI. TabFolder gets smoother The TabFolder always had a nice look to it but with the recent changes it also became more pleasant to use. Inspired by the tabs in the...

Read More