Skip to main content

Changelog

Updates, changes, and improvements at Retool.

23 posts tagged with "Mobile"

View All Tags

Multipage apps beta

Zhengming Wang
Software Engineer

Multipage apps contain pages to combine functionality and use cases. Standard Retool apps operate as single-page applications where all code and components is continually evaluated. Multipage apps are also supported by Retool Mobile where each screen functions as a separate page.

With multipage apps, Retool only evaluates the code and components of the page currently in view. The benefits of multipage apps include:

  • Greater performance of large and complex apps. Since Retool only evaluates code and components for the current page, multipage apps are 30-40% faster than a single-page app.
  • Seamless navigation between pages. Retool loads the complete app state whenever a user navigates to a single-page app. With multipage apps, navigation between pages is seamless and more responsive.
  • Improved app management. Multipage apps can replace multiple apps in your organization, such as a team's frequently used apps. This reduces the number of apps to maintain and allows for easier permission management.
  • Reduced module dependency. Modules are commonly used to create shared navigation menus across multiple single-page apps. With multipage apps, you can eliminate the need for additional modules and the complexities with maintaining them.

Each multipage app uses global and page scopes to separate pages. Globally scoped code, and Header and Sidebar frames, are available for use across every page, while each page has its own page-scoped code and components.

You can request access to the multipage app beta and explore the docs to learn more.

Send errors from apps to observability providers

Caitlyn Chen
Caitlyn Chen
Software Engineer

You can now connect your organizations to Sentry or Datadog for error monitoring. App errors will be reported with a callstack and descriptive tags when viewing and interacting with an app in preview or public (end-user) mode.

Biometrics and privacy screen for mobile apps

Suparn Gupta
Suparn Gupta
Mobile Engineer

Retool Mobile for iOS and Android now supports biometric security. Users are prompted to verify their identity using biometrics (e.g., fingerprint or facial scan) each time they open the app.

You can also enable a privacy screen that obscures the mobile app when it appears in the device's app switcher. This can prevent sensitive information being potentially made visible.

Code search: Find code anywhere in your app

You can now search for all code within a Retool app, from resource queries and component properties to preloaded JavaScript and CSS. Code search can instantly search for case or exact word matches, and supports regular expressions for fine-tuned searches.

Navigate between apps in Retool Mobile

You can now configure app linking event handlers to enable users to navigate from one mobile app to another. In the App editor, configure an event handler with the **Navigation **action, the Open app method, and select the app to use.

Offline mode is now available in Retool Mobile

Offline mode in Retool Mobile enables users to continue performing read and write actions whenever the internet connection is lost.

Reads: Screens and parts of the app that users have visited while online are cached and available when the device is offline.

Writes: Users can continue performing write actions with cached data. Once the connection is restored, Retool Mobile syncs the changes back to the server.