Posts

Tabris.js 3.9 release focuses on Security, Stability and Compatibility

We are happy to announce the latest release of Tabris.js. Version 3.9 brings a slew of new features focusing on security and encryption. In addition, we made sure Tabris.js is compatible with the latest…

Tabris.js 3.8 brings improved Worker support to build better mobile apps

We are happy to announce the immediate availability of Tabris.js 3.8.0. This release focuses on improvements to create better app architectures. From improved Worker support, more powerful functional components…

How to trigger navigation in Jetpack Compose outside of composables

/
Using the Jetpack compose navigation library is a valid choice when moving from screen to screen. It allows to register several navigation destinations and to reference them by a path. The key to triggering…

How to profile the JavaScript code of your Tabris.js Application

/
If your Tabris.js application feels slow or unresponsive in certain places, the first step is to identify (or narrow down) the possible cause of the performance issue. Of course sometimes it's obvious,…

Tabris.js 3.7.2 improves stability and performance

/
Tabris.js 3.7.2 has been released. It addresses several issues surrounding worker support and various other bugs. Worker fixes Fix FileSystem bug when reading file in worker (Android) Fix…

Jetpack Compose: Update state from pointer input

/
Jetpack Compose is on the way to take the UI development world by storm. Not only will it be the de facto default for Android, but support for Desktop/Web/Shell/iOS are all well underway. With so much…

Step-by-Step Guide to Creating Tabris.js Native Widgets on Android

/
Apache Cordova plug-ins are essential components in the app development that allow developers to use native device capabilities beyond the scope of the Tabris.js framework. Since Tabris.js uses a native…

AndroidX DataStore - More than just SharedPreferences

/
With the recent promotion of the new AndroidX DataStore library to "beta" status, it is time to see what it is all about. Introduced as a better replacement of the the trusty old SharedPreferences, it…

Integrate Tabris.js with existing Android Apps

Tabris.js application can be integrated into other existing Android applications. On the first impression, it can be considered complicated to use Tabris.js along with a native Android app. However, you…

Tabris.js 3.7 allows to build more secure apps with biometric authentication, native hashing and private certificates in WebViews

[UPDATE] Tabris.js 3.7.1 has been released addressing a few bugs discovered in 3.7.0. With the release of Tabris.js 3.7 we are increasing the security level of Tabris.js apps. Strong authentication…