Apps

The "Apps" panel in the App Manager allows you to manage all your applications.

To create a new app, click the + button in the top bar.

To switch between your existing apps, click on the respective app's tab in the top bar. (e.g., "App 1", "App 2", "App 3" as seen in the screenshot below). The total number of apps that you can build and operate simultaneously, depends on your subscription plan.

Settings

Name

The App Name is the visible title for your app, appearing on users' desktops, home screens, or browser tabs when installed or opened.

Recommendation: Keep app names 10 characters or fewer to prevent truncation on home screens.

Examples:

In the pictures below, you can see how an app called "HW Demo" appears in different environments.

HW Demo app opened in browser
HW Demo app on Windows
HW Demo app on smartphone

Description

This is an optional text field for internal notes about your app's content. It is not visible to users.

Icon

Upload a logo to serve as your app's icon. This appears when the app is installed on a device or opened in a browser tab.

Recommendation: Use a square image file. For optimal display on smartphones, leave some space around the actual logo as devices often create a round cutout.

Language settings (Beta)

This is currently a beta feature. Please contact us to get access.

Heisenware allows you to develop apps in a reference language and automatically translate them into others using AI. The displayed language depends on the user's device settings.

Note: This is currently a beta feature. Please contact us for access.

You can set a reference language and enable multi-language support:

  • Reference languages supported: German, English, French, Turkish, Italian, Spanish.

  • To enable: Check the box and select your desired languages.

Access Management

Heisenware provides granular control over who can access your apps. Each app can have distinct settings, even within the same workspace.

Important: This article covers users of your Heisenware-created apps. For managing users of the Heisenware platform, refer to the "Members" article.

There are five access options:

  • Anyone can use the app

  • Users must provide a master password

  • Users have to sign up

  • Users have to sign up and provide a master password

  • Only previously invited users can log in

Master Password

If you choose "Users must provide a master password" or "Users have to sign up and provide a master password," you must set a master password in the access settings. Users will enter this password every time they open the app.

User Registration

For "Users have to sign up" or "Users have to sign up and provide a master password," Heisenware handles user management. Users can register with an email and password or a Google account. They stay logged in on the same device. App creators can see all registered users in the "App users" card.

Invite Only

When you select "Only previously invited users can log in," an email invite form will open. Use this form to invite your users. Invited users complete registration by setting a password or using their Google account.

User Management

Apps can identify users or devices even without requiring explicit registration. In the App users section, you'll find entries for all users.

  • For apps without registration: This table shows anonymized strings, IP addresses, and other session data.

  • For apps requiring registration: The table displays names and usernames (email addresses). Users logging in from different devices with the same email are recognized as the same user.

Distribution

Apps can be distributed using a unique URL or a corresponding QR code (which encodes the URL). Both the URL and QR code are displayed in the Apps panel. This information is also accessible directly within the App Builder.

Stopping and Restarting Apps

You may need to halt an app for maintenance or other reasons.

To stop an App:

  1. Open the App Manager and navigate to Apps.

  2. Select the app you wish to stop.

  3. Click the switch currently indicating Run App (it will change to Stop App).

To restart an App:

Click the same switch, which will now indicate Stop App (it will change back to Run App).

App Statuses: Besides RUNNING and EXITED, an app's status can also be UNAVAILABLE for apps that have not yet been deployed.

Last updated