Many bubblers would like to have their Bubble site (or app) converted into an application for iPhone âiOSâ or âAndroidâ for free. In less than 10 minutes, I had my site on my phone with free Jasonelle open source. Become an expert in native app creation!
The main advantage of this tool is that you will never have to compile again or submit your APP to Apple or Google stores. Everything is done on Bubble side forever! If you still donât want to do it yourself, I recommend the BDK Native in the box.
6 EASY STEPS
This procedure is the same for iOS or Android.
Download the executable files:
iOS (Xcode) iOS for Bubble or Android (Studio) Android
Install (if not already done) Xcode for Mac: Xcode or Android Studio: Android Studio
Open the âmaster.zipâ , run SETUP
and choose create a new app.
Xcode or Android will open and everything will be set.
Connect your phone and choose from the simulator menu your phone (which should appear) and press RUN (the triangle button). Your app will open in your phone.
" Thanks a lot for your very useful post. The kind we need here! Just to say that. Cheers " N.
" Itâs been really useful, especially the json you provide, even though itâs super simple, made literally it no brainer for me who wasnât sure how to write the wrapping" G.
" You have saved me time and money through your posts on the forum about wrapping. Your solution is elegant and 100% effective. " S.
Does it interacts well with picture uploader, scrolling within elements etc? Because I tried a few other alternatives and many of them failed some essential basic task.
At the base (html), the Jasonelle core use the most commun features of both world iOs and Android. Scrolling working good, and any âuploaderâ (including pdf). At this point, I recommand a try
The best part is having fun with NATIVE Jasonelle functions.
Thanks! Interesting and I will try it out. Question, if I want to create a Android app can I also use Xcode or do I need Android Studio and should I use Xcode for iOS app?
The iOS works like a charm. And Iâd like to share my experience building the Android version. Itâs not that easy and straight forward as building in Xcode.
During the installation, you will find an error like this
I found a solution here in the top answer. It changes only two lines and it will work like magic. Then the android studio will ask to download a newer SDK version and all things will be done.
Follow the documentation in the jasonette.com to customize your app, but itâs quite an old version. Hereâs the path in new version
Open strings.xml, change the app_name to yours and change the URL to the same index.jsonâs URL path as JohnMarkâs instruction step 4.
And donât forget to replace the icons in those mipmaps folders in the res folder. I did this manually by reveal the folder in finder and replace the icons one by one.
The difference is for your end users, having an app that they can download from Apple and Google Stores. Itâs also more personal, your own âiconâ but in terms of speed it will be the same, since you donât use Jasonelleâs native functions to make it faster, at the moment
Using the webview option in Jasonelle will result in the same end experience as using something like Webview Gold or Superview. It does the same thing: load your Bubble website through a web browser. As JohnMark says, your users will download the app from the app store, but if there is no internet connection, thereâs no access to your app as itâs still just loading it through a web browser.
To add to what Andrew says, I would tend to believe that it depends on everyoneâs need. 95% of the apps I use on my iphone (100+) are apps that need to be online. Also as I mentioned, the advantage over WebView or the others ($) is that Jasonelle uses a batch file external to the main file (in json format), which makes it completely standalone for future changes without compile clutter. Over time, you can add native elements to your app to give it more color and speed. This plugin let you use the swipe and press&hold controls.
This looks very good! ONe of the main reasons why I would want a native version of my app is to be able to send native push messages to the user. Is that possible with your solution?
Jasonelle is basically a native application, with a âwrapperâ which is simply an htlm window of the same type as we have with Bubble. Notifications are possible, and there are several ways to do so. OneSignal is one of those. I invite you to read the means to achieve this. Jasonelle forum.