Building native apps with GoNative

Does anyone have an experience wrapping their Bubble app into mobile app using GoNative?
https://gonative.io/

seems like they can enable push notifications and even in app purchases (although this one through custom development from their side) as described here:

https://gonative.io/pricing

@emmanuel would like to get your feedback on this as this potentially may change the playground.

Thanks,

Levon.
Founder @ Zeroqode

c6688372752f4234938c3c4d11fbfa761509eb1f

Bubble Templates
Bubble Plugins
Bubble Courses
Convert Web to iOS & Android
No-Сode Development Services

I used GoNative once, over a year ago. At the time there was a free version that was basic app deployment, and push notifcations, etc. were extra.

I can’t speak to the premium features, but setting up a simple app was smooth and easy.

It’s a little pricey now IMO, but if the price tag works for you, it’s a solid option.

IIRC, I believe @emmanuel knows the guys who started it as well.

1 Like

We haven’t tested it so we can’t say much (since we’re in early beta, this is up to the community).

I talked to the founder of AirDev.co awhile ago and they said that they use GoNative for releasing apps, I downloaded the app they used GoNative for and it worked fine, push notifications worked, locations worked, seemed properly implemented.

1 Like

Thank you all for your comments, very helpful!

Levon.
Founder @ Zeroqode

c6688372752f4234938c3c4d11fbfa761509eb1f

Bubble Templates
Bubble Plugins
Bubble Courses
Convert Web to iOS & Android
No-Сode Development Services

I also used GoNative, and in my experience, it works very well. The only thing that needs to be improved is that when the app is loading you see a white screen (not your splash screen), which can give the impression that the app is not loading…but just a small detail.
Everything else works well, even the social login.

How does pricing work when you update your app? Do you pay each time you need a new “build”?

No, it’s a single application license meaning you just pay once per app.

@natedogg @Diego
i’ve got one more question - i believe for gonative it doesn’t matter if the app is a one page or multi page one, right?

that’s right @levon

No, GoNative is buying a container for your app, and you can update your app as many times as needed. Even you can change the app for the same container

Using gonative vs phonegap/cordova solved my issue with button/navigation speed & performance. I was having issues where events were not being fired reliably on touch and just general sluggishness. Using gonative seems to have significantly helped with no changes to the bubble app.

very helpful feedback, Andrew, thanks a lot, appreciate it!

Thanks,
Levon.
Founder @ Zeroqode

c6688372752f4234938c3c4d11fbfa761509eb1f

Bubble Templates
Bubble Plugins
Bubble Courses
Convert Web to iOS & Android
No-Сode Development Services

You are still having this issue with your app? I´m testing with GoNative now and I am seeing the same problem.

I reached out to GoNative recently about that and they said that the splashscreens should be simply configured in the settings and they would work instead of a white screen. I suggest you send a message to support if it doesn’t work for you.

Thanks,
Levon.
Founder @ Zeroqode

c6688372752f4234938c3c4d11fbfa761509eb1f

Bubble Templates
Bubble Plugins
Bubble Courses
Convert Web to iOS & Android
No-Сode Development Services

1 Like

I also received an e-mail back now. Seems like something which is easy to fix actually, so that´s great! We´re going with Phonegap, works decent, costs a bit of course but takes away the whole headache and performance issues along the way.

Hi Timon,

For Android, we have two fields you can use under Import/Export in the section on “styling”:

“androidShowSplashMaxTime” : 2,
“androidShowSplashForceTime” :null,:slight_smile:
The above values are the defaults. I would first set the max time to 5 seconds. We currently have it at 2. The transition will still end as soon as the page is ready, but the max time is used in case the page does not ever fire a ready event.

If that fails, you can use the force time that will show the initial launch screen for the allotted time no matter what.

Best,
Max

How is the loading time in general for you? Even when loading an empty page it takes up to 8 seconds for me, normally even 12-15 seconds. Is this a general bubble thing or more app relate? Interested to hear your experiences with this.

1 Like

Can you tell me if gonative is a no-coding app to convert the webapp to mobile app ?

You don’t need to code to use GoNative to convert a webapp into a mobile app. GoNative does provide sourcecode, so you do have the option of modifying it.

Just an update about Gonative I am using for a few months already

It works very well for IOS, but for Android really not, Geolocalisation does not work and seems there is an issue with dynamic data, always ending up in "we run in an unexpected bug…Etc…, each time I perform a request or manipulate data .

I did not have to code anything to put bubble app in gonative, but it is really for a MVP, as the performances are quite low . and the issue on Android is really a problem

it is not a native IOS and Android App. it just an Android and IOS app running a browser, where your bubble app show up and both case you can have the source code to edit in Xcode or Android if needed

1 Like