Hey Everyone,
Excited to announce we’re launching Deskifier, a service that allows you to convert your Bubble app to a custom Desktop app!
-
It is FREE to convert your app. When you convert your app, you will receive a .zip file with 3 folders, one for each platform. This is intended to be a “development” or “test” version of your desktop app.
-
Later on, we will offer a “production” version of your app, with native one click installers, auto-updating, and more. This is intended to be the version you would redistribute to your end users, since it will be easy to install & maintain, and you won’t need to worry about making sure your users download the latest version. This will also allow access to more features & allow you to publish your app in the Windows/Mac app stores.
How it works -
Note this is not a true conversion, and is similar to how mobile app conversions work, where it’s rather a web wrapper that points at your Bubble page. This means users will always see the latest version of your site.
Under the hood, Deskifier runs on Electron. Electron is based on the chromium engine (same engine behind Google Chrome). Some amazing apps have been built with Electron such as Discord, Postman, Microsoft VScode, Skype and more.
It’s best to think of Electron as a custom web browser. Since this is a custom web browser, your site is able to have full control over things a traditional web browser prevents access to.
-
Complete window control including uncloseable windows (set to only be closed via a Deskifier plugin workflow)
-
Create frameless & transparent windows
-
Create windows that load external websites, and inject your own JS into the external site, that can send messages back to your main app window. (Useful for having a user complete an action in an external app, and tracking their progress using JS event listeners)
-
Kiosk Mode - Setting a window to Kiosk mode will lockdown the computer to only allow your app to be used. (experimental, useful for customer facing applications like a food ordering terminal at a restaurant)
A lot more features are planned. Click here to read more about the features, or try out a demo app.
How to get started -
-
Visit www.deskifier.com, enter your URL and click convert. Once you have signed up, you will be taken to the “Create App” page.
-
Here you will specify your app name, icon, and some initial window options. The initial window options allow you to specify things like if the app should start in fullscreen, and the first page the app opens. This can be changed at any time, and these options are loaded every time the app is opened.
-
After clicking create app, the build will start. This can take a couple of minutes, since we’re building apps for all three platforms on the backend.
-
Once the conversion is complete, you will see a download button. This will download a .zip file with your app for all 3 platforms. From here, you can navigate into the folders to find the app/exe launchers.
Note, on Mac OS, you must right click on the app and click open since the app is not code-signed, and the developer can’t be verified.
- (Optional) Once you have converted your app, you can then start building native desktop features. By installing the Deskifier Link plugin into your Bubble app, this will allow access to things like opening/closing/managing windows.
Since this service is still in beta, expect you might come across bugs/missing features. Please report any bugs/questions/feedback here or PM me.