Manage App Lifecycle

Building logic and designing UI is only half the battle. Heisenware provides tools to test your work in real-time, save snapshots of your progress, and eventually deploy your app to end-users.

App Testing (Test Mode)

Before you deploy, you can use Test Mode to verify your logic and UI directly inside the App Builder. When active, the UI preview becomes fully interactive, and all backend logic goes "live."

  • How to start: Click the Test button in the top toolbar.

  • Behavior: The app will start polling data from connected sources or writing to databases. Form inputs become clickable, and buttons will trigger their connected flows.

  • Manual triggers: Even in Test Mode, you can still manually click triggers on function blocks in the Flow Builder to force-start a sequence.

TEST button

Versioning Tags (Snapshots)

A versioning tag is a snapshot of your app's entire state, including all backend logic, UI elements, and data bindings.

circle-exclamation

Why use tags?

  • Undo/restore: Create a "Save Point" before trying a risky logic change.

  • Templates: Export a tag as a .hwt file to use it as a starting point for a new app.

  • Sharing: Share your app configuration with other Heisenware accounts.

Managing tags

  • Manual creation: Click the Tag icon and give your snapshot a name.

  • Auto-Tags: Heisenware automatically creates a tag every time you deploy an app.

  • Import/export: Use the Download and Import icons in the tag history to move .hwt files between your computer and the platform.

circle-check

Video demo versioning tags

Deployment

Deployment makes your app available to your users. To push your latest changes live, click DEPLOY in the upper-right corner.

DEPLOY button
  • Downtime: Depending on the app's complexity, it may be offline for 10 to 30 seconds during a fresh deployment.

  • Distribution: Click the version number after a successful deploy to find your unique app URL for sharing.

circle-exclamation

Last updated

Was this helpful?