Tabris https://tabris.com/tabris-homepage/ Building native mobile apps in JavaScript. Simple. Tue, 27 Jun 2023 12:22:11 +0000 en-US hourly 1 Transition from Tabris.js Build Service to GitHub Workflows https://tabris.com/transition-from-tabris-js-build-service-to-github-workflows/ Tue, 27 Jun 2023 12:19:44 +0000 https://tabris.com/?p=6769 Dear Tabris.js Developers, We wish to remind you of an important service update from our team. As of June 30th, 2023, the Tabris.js build service will cease operations. This decision comes with a dedication to further invest in the advancement of the Tabris.js framework, while recommending developers transition their projects to more robust build services […]

The post Transition from Tabris.js Build Service to GitHub Workflows appeared first on Tabris.

]]>
Sunsetting the Tabris.js build service https://tabris.com/sunsetting-the-tabris-js-build-service/ Wed, 22 Feb 2023 14:06:34 +0000 https://tabris.com/?p=6756 Service Announcement: As of June 30th, 2023, Tabris.js build service will be shut down. While we remain committed to the Tabris.js framework, we recommend that developers migrate to other build services like Github Workflows. This will ensure that your projects can continue to run smoothly and you can continue to take advantage of the latest […]

The post Sunsetting the Tabris.js build service appeared first on Tabris.

]]>
Tabris.js 3.9 release focuses on Security, Stability and Compatibility https://tabris.com/tabris-js-3-9-released/ Mon, 14 Nov 2022 13:27:15 +0000 https://tabris.com/?p=6713 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 Js, Android and iOS frameworks. Enhanced crypto APIs The Tabris.js 3.9 release greatly expands on our existing subtle.Crypto API support. The […]

The post Tabris.js 3.9 release focuses on Security, Stability and Compatibility appeared first on Tabris.

]]>
Tabris.js 3.8 brings improved Worker support to build better mobile apps https://tabris.com/tabris-3-8-released/ Mon, 11 Oct 2021 15:38:06 +0000 https://tabris.com/?p=6656 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 to better MVVM support and more: There is a lot to get exited about. Improved worker support for Thread.js In order to bring full Thread.js support […]

The post Tabris.js 3.8 brings improved Worker support to build better mobile apps appeared first on Tabris.

]]>
How to trigger navigation in Jetpack Compose outside of composables https://tabris.com/how-to-trigger-navigation-in-jetpack-compose-outside-of-composables/ https://tabris.com/how-to-trigger-navigation-in-jetpack-compose-outside-of-composables/#respond Fri, 17 Sep 2021 07:52:38 +0000 https://tabris.com/?p=6641 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 such a navigation is the NavHostController. It offers several methods like navController.navigate("screenName"). This is fine but the navController is a composable […]

The post How to trigger navigation in Jetpack Compose outside of composables appeared first on Tabris.

]]>
https://tabris.com/how-to-trigger-navigation-in-jetpack-compose-outside-of-composables/feed/ 0
Rename selectors exported to JavaScriptCore in Swift https://tabris.com/rename-selectors-exported-to-javascriptcore-in-swift/ https://tabris.com/rename-selectors-exported-to-javascriptcore-in-swift/#respond Fri, 10 Sep 2021 12:42:31 +0000 https://tabris.com/?p=6628 JavaScript engines running in your mobile apps are very powerful tools. Where they shine is when you can integrate them with your native code and make them cooperate. In Objective-C, there is a convention that is followed when renaming selectors to JavaScript function names. Colons are removed, and the character following them is capitalized. doFoo:withBar: […]

The post Rename selectors exported to JavaScriptCore in Swift appeared first on Tabris.

]]>
https://tabris.com/rename-selectors-exported-to-javascriptcore-in-swift/feed/ 0
How to profile the JavaScript code of your Tabris.js Application https://tabris.com/how-to-profile-the-javascript-code-of-your-tabris-js-application/ https://tabris.com/how-to-profile-the-javascript-code-of-your-tabris-js-application/#comments Mon, 09 Aug 2021 12:57:06 +0000 https://tabris.com/?p=6578 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, especially for a seasoned developer. A non-exhaustive list of candidates would be: A lot of logging to an active console. Loading many or […]

The post How to profile the JavaScript code of your Tabris.js Application appeared first on Tabris.

]]>
https://tabris.com/how-to-profile-the-javascript-code-of-your-tabris-js-application/feed/ 1
Practice creating your custom Tabris.js component https://tabris.com/practice-creating-your-custom-tabris-js-component/ Wed, 23 Jun 2021 11:29:35 +0000 https://tabris.com/?p=6520 Tabris.js offers a number of built-in components, which allow developers to construct the UI for their native mobile applications. In some cases, you may feel the need for a reusable, custom look and feel component such as the following button with several states: The custom button above has four states: action, progress, success, and error. […]

The post Practice creating your custom Tabris.js component appeared first on Tabris.

]]>
Tabris.js 3.7.2 improves stability and performance https://tabris.com/tabris-js-3-7-2-released/ https://tabris.com/tabris-js-3-7-2-released/#respond Tue, 22 Jun 2021 10:29:24 +0000 https://tabris.com/?p=6553 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 Worker bug when posting ArrayBuffer (Android) Support for ArrayBuffer and TypedArray (including inside arrays/objects) in posted messages (iOS) More robust worker execution in all cases (iOS) Additional […]

The post Tabris.js 3.7.2 improves stability and performance appeared first on Tabris.

]]>
https://tabris.com/tabris-js-3-7-2-released/feed/ 0
How to make stack traces clickable in VS code when using webpack https://tabris.com/how-to-make-stack-traces-clickable-in-vs-code-when-using-webpack/ https://tabris.com/how-to-make-stack-traces-clickable-in-vs-code-when-using-webpack/#respond Mon, 07 Jun 2021 12:57:39 +0000 https://tabris.com/?p=6468 We discussed before how to use webpack in your Tabris.js project, and even how to make it work with source maps. A source map, among other things, makes the stack traces in the Tabris.js CLI console point to the right file and line. However, if you configure webpack only via [crayon-672afa99a296f647298719/] it will print somewhat […]

The post How to make stack traces clickable in VS code when using webpack appeared first on Tabris.

]]>
https://tabris.com/how-to-make-stack-traces-clickable-in-vs-code-when-using-webpack/feed/ 0