Overview
This section of the documentation is dedicated to the deployed, live applications that your end-users interact with. It covers the technology behind Heisenware apps, how they are accessed, how they adapt to different screen sizes, and how users can "install" them on their devices for easy access.
Heisenware Apps are Progressive Web Apps (PWAs)
All applications built with Heisenware are Progressive Web Apps (PWAs). A PWA is a modern web application that delivers an experience similar to a native mobile or desktop app, combining the accessibility of the web with the functionality of a native app.
Key benefits of this technology include:
Cross-Platform: A single app works on any device with a modern web browser.
No App Store Needed: Users access the app directly from its URL.
Optional App Store Distribution: PWAs can be packaged for the Apple App Store and Google Play Store. Please contact us for this service.
Installable: Users can add the app to their home screen or desktop for quick access.
Offline Capabilities: PWAs can be designed to work in areas with poor or no internet connectivity.
Accessing Your App
Unique App URL
Every Heisenware application is accessible via a unique, permanent URL, which you can find in the App Builder's version number display or in the App Manager's Distribution Settings.
The URL follows the structure https://[account-name].heisenware.cloud/app/[workspace-name]/[app-identifier]
.
For example, an app in the account example
and the workspace example.default
would have a URL like this:
https://example.heisenware.cloud/app/example.default/kl6kw
Single-Page Application (SPA)
Heisenware apps function as Single-Page Applications (SPAs). This means the entire application loads once, and navigating between different pages or subpages happens internally without changing the URL in your browser's address bar.
A key consequence of this is that it is not possible to share a direct link to a specific subpage. You can only share the link to the main application.
Embedding with an iFrame
Because every Heisenware app has a single, consistent URL, it can be easily embedded into another website or software application using a standard HTML <iframe>
.
Responsive Design & Screen Sizes
Heisenware's UI Builder provides five different screen sizes, from extra-small (phone) to extra-large (desktop monitor), allowing you to create responsive layouts.
If a user opens the app on a screen size that you have disabled in the builder, Heisenware will display the layout from the closest available screen size and scale it to fit. For a pixel-perfect user experience, it is recommended to design and optimize the layout for each screen size your users will be on.
Installing Your Application
A key feature of Heisenware PWAs is that they are installable, allowing users to add them to their home screen or desktop for quick, app-like access. On most modern browsers, users will be automatically prompted to do so.
For a detailed guide on supported platforms and manual installation steps, please see the Installation article.
Last updated