Posts

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…

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…

JIT compilation in iOS 14.2 is not official

The news is that Apple finally allows JIT compilation in iOS 14.2. JavaScript apps, among others, should be able to run at full speed now. Let's take a look at the situation. First of all, there was…

Action handling in PDFView

With iOS 11, Apple introduced a new PDFKit to replace old API used for rendering PDF files. You can use this new API in Tabris.js 3.6 where we introduced PdfView. The new framework not only renders…
Redux.js Logo

Tabris.js 3.6 released with support for Redux, PDFs and more

We are happy to announce the release of Tabris.js 3.6. The highlight of this release is new API for developing Tabris.js applications based on the popular Redux library. Create a Redux store, connect…

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…

Debugging Tabris.js app's JavaScript code on iOS devices

The essential part of the development is debugging. Debugging JavaScript code on iOS devices is possible and quite easy. However, it has to be performed in Safari, and that is why a Mac machine is required. Prerequirements To…

UIWebView and deprecated API usage in iOS applications

Since April 2020, Apple does not longer accept new apps that reference deprecated UIWebView in the source code. You can still submit updates of your existing apps, though. The latest Tabris.js iOS…

New Tabris.js 3.5 provides APIs to make common mobile app development tasks faster

We are happy to announce the release of Tabris.js 3.5. This release continues our theme to make common tasks simpler by providing the tools and APIs you need. From new APIs to share app data, manage resources,…

Configure your Tabris.js project for use in Gitpod

In the previous blog post, we talked about Gitpod, a great online IDE which provides ready-to-code development environments in the browser for GitHub projects. We opened the dev environment on the Tabris.js…