


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…

Talk to your Tabris App
If you're a seasoned Tabris developer you're likely familiar with the helpful shortcuts built into the Tabris CLI. After all, every time a Tabris app is side-loaded you get this message:
What you…

How to structure a Tabris.js project
“How do I structure the project?” is a common big question that comes to mind when we start a new project. While the Tabris.js CLI provides basic templates for certain architectural patterns, Tabris.js…

Unit testing a PDF document in JavaScript or TypeScript
PDF is very complex. While technically it is a text format, and you can open it with any text editor, it may be confusing when trying to read it. There might be numbers between the strings and other seemingly…

Iterate over branches in your git repository
Sometimes when we try to automate tasks, there is a need to iterate over branches or tags in a repository. Hardcoding branch names is a no-go because we want our scripts to be reusable. The first thing…

Integrating Flexbox with Autolayout on iOS
Flexbox
Flexbox is a layout allowing views to adjust themselves based on their content and screen size. Flexbox was originally developed for web pages, however, native implementations of the Flexbox layouting…

How to use Figma styles in Tabris.js
Here at EclipseSource we love Figma. It is a great tool for UI design and prototyping. With its powerful layouting, prototyping and collaboration features, iterating on a design is a pleasure. In the end,…

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…