Double-click the background of the page you want to be a mobile app, and towards the top (underneath where you name your page) you’ll see a checkbox that allows to specify that the page is a native app.
I’m finishing up my own native app at the moment. Right now, the features are limited (to my knowledge, no GPS or push notifications, but you can access camera/photos if your users go to upload one) but Bubble is going to have a big mobile rollout in the near future with new features.
As in the linked post above, you create a Group per “page”. And then have a Custom State for “Current Page”. On each group you have a Condition that hides / shows the group depending on the Customer State.
This one here has plenty of detail on the mobile app and hiding groups.
Geocoding - If you mean how to turn an address into a Lat/Long … “It just works” Have an input with type address, then save on the database. It will save the Lat/Long for you, so you can show on a map etc. Be aware that the GPS doesn’t show in the “Data View” but you can pull it out easily should you need.
The “hamburger” menu control is a plugin. It is called “Slideable Menu”.
You add the options to the control. And then handle each option in a Workflow Action.
Both native and hybrid are ways to fulfill the different needs and preferences of users and developers, and none of them can be thought as a perfect solution. They have their strengths and weaknesses and it is up to you to decide which of them fits you better and which one you will use in your application. Java training in chennai
I hope my information will be useful for you: custom mobile app development company can offer all types of mobile apps (also native mobile apps). As well you can find there interesting blog with relevant articles
@george_dmop Just got approved by Apple last night! Here’s a link to the first version of my app. (Note, to show any data, you’ll have to manually change your location to Savannah, GA in the app. It’s the only city I have data for currently.)
@natedogg so cool, congrats! I’m sure you’re thrilled. Now the real work begins, right? ha
Two questions, if you have time for them.
(1) Your app’s “enable location” messaging is sharp! Would you mind walking through how you achieved that? I haven’t figured out what exactly triggers the ios location request, but I’d like to delay that trigger until after I message why the app needs location. You’ve done a really nice job with that!
(2) I found that the browser’s google maps location request was being called before the cordova plugin location request. This was resulting in some pretty nasty messaging. Below is an example screenshot I took from a different message board.
So, yeah I definitely encountered that issue. Figuring out how to fix it was a huge headache, as nothing in Phonegap’s documentation or in online forums seemed to help.
The reason you get the ugly location request is that your Bubble web page is calling for a location before the native app itself is finished loading. When that happens, it overrides your app’s location feature and uses the webview browser’s location feature. That’s why you get the ugly request, which is actually the file path of your app page.
What eventually worked for me was to disable everything in my app that called for a location until I was ready to request it. Every location-based item in my app has a custom state as the default value, and I only assign values to those states once the user presses the button to enable location. Once the button is pressed, I change a value on the current user that activates the location requests.