Hey there. Would it not be awesome if you could transform your Bubble app into an actual mobile app in 5 minutes and for less than USD 60? Well, now you can, using the Henry Bubble Plugin and Thunkable. With tons of native features out of the box. Check it out here: https://henry.bubblemobilekit.io/
Henry is a native wrapping technology that allows you to wrap your Bubble app using Thunkable while giving you access to advanced native features directly from Bubble:
Native alerts and vibration
Fully control the iOS and Android status bar
Device and GPS information
In-App-Purchases (coming soon)
Record audio and video or scan barcodes
Play audio, display PDFs, play videos, show images
With the offline functionality side - do you still need internet access to run the workflows? Or will the workflows themselves also run offline? Will there be more offline functionality coming later?
There is unfortunately no true offline capability. But that is true for all native wrapping solutions. they ultimately need to be able to load the bubble app and communicate with the database on the bubble server. The plugin allows you to store some variables offline, but you will still need an internet connection to run the app. the offline variables are more meant as an alternative to custom states that survive a refresh of the page and are available across pages. Thatās useful as its often faster than writing something to the database.
re. the features: I am currently working on push notifications and in-app-purchases. Should be ready soon. What else would you need?
Hi very interested in this, just one question,
what is the likelihood of app approval /denial from the app stores?
Apple app store is very strict regarding (webview), I know this is not webview but Iām curious about the resulted code.
Have you published an app successfully in the Apple app store using this before?
almost most plugins will likely work well, but I cannot guarantee that. needs to be tested on a case by case basis.
happy to help on specific topics, but I donāt have the bandwidth to support on a broader basis beyond Henry-related topics. Itās true that Bubble has a bit of a learning curve, but Iād recommend spending some time on good tutorials and learn the basics well. This will pay off well in the long run. Iād recommend Academy | Bubble or https://buildcamp.io/
Hope that helps!
Hey there. thanks for the question. It is actually based on a type of webview (like all other similar wrappers). But if you build a useful app, that will not be a reason for apple to reject it. In my understanding webview-based apps are often rejected if they do not add value beyond just wrapping existing websites (i.e. just take any website and put it in a web view) or donāt have a ānative-likeā UX. But if you build a solid product that adds value to users and feels like an app this should generally be fine. See 4.2 Minimum Functionality here App Store Review Guidelines - Apple Developer
Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or āapp-like,ā it doesnāt belong on the App Store.
So my interpretation is that you should be fine as long as the UX is good and you make use of some native features.
I have launched two apps based on webviews so far (not Henry), and both were accepted by apple. The last one about a year ago. Not launched anything with Henry yet, but after all, the native code base comes from Thunkable - and a lot of apps have been launched using their tool.
Thanks for hint. The website builder im using for the landing page seems to have some temporary issues. Should be back up shortly
Edit: seems to be back online
With Henry, you can crate a mobile app from your bubble app. Get your app on your phone for free (you dont need the bubble plugin to get started) and in under 5 minutes.
Blank page after idle time? do any of you face this or is it only in my app?
Why does the app shows a blank page after being idle for some time. and i need to swipe it off to completely close it and run it again for it to start showing content
Is this only happening with my app or is it common thing? and Is there a way to solve it
There is a Thunkable block to identify if youāre connected to the internet or not. You could cache db data for offline access. You can also create and save data to transmit when the connection is resumed, but no workflows that touch/rely on the backend could run.
yep Henry already has an offline detection feature. But since use cases are super specific, it does not make sense to implement any true offline capabilities into Henry i think.