Posts

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…

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…

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…

Build an Android App Widget for Tabris.js Apps

The app widget is one of the desirable features in mobile apps and highly requested by Tabris.js developers. Unfortunately, we cannot directly use Tabris.js to create home screen widgets. However, we can…

Git version control basics in Gitpod

In the previous blog post, we configured our own Tabris.js based project in Gitpod. Now we are going to commit and push these configuration changes to the remote repository with the help of the Git version…

Tabris.js 3.4 allows to create better mobile apps with new dev tools and debugging support

We are happy to announce the release of Tabris.js 3.4. This release focuses on a better developer experience with new developer tools, debugging support, CLI improvements and some new FileSystem APIs for…

Tabris.js Properties: pan

A "pan" event fires continuously when the user presses their finger on a widget and moves it more than 5px (though the precise distance can vary depending on the platform). This high-level gesture event…

Tabris.js Properties: elevation

The "elevation" property makes a widget appear elevated by casting a shadow around it. A number value, it positions the widget on the z-axis...

Tabris.js Properties: cornerRadius

cornerRadius is a property that allows us to give square widgets curved corners. This single number value applies to all four corners. It defaults to 0 : right angled-corners...