BDK Native Apps - Build before you buy

Hi @gaurav

I have been testing my app with the preview function in bdk app in testflight. Excelent!
Helping a lot to ajust the development as I can see the result and think app wise.
Just today, as I was testing with some Samsung smartphone, I noticed that the bar code reader results are not rendering in the input as expected. Also, still regarding the bar code reader, I am getting some different results using an iphone 6S (reading don´t match the exact bar code value) and some of the times, when I proceed the code reading on portrait mode, the app crashes.
It could be something on my end, but would you mind running some tests with this element?

Thanks a lot!!

Hi @di_lucena,
Glad to hear it’s been helpful to you :slight_smile:

Sure I can take a look at the qr code stuff. Can you share (1) screenshots of some codes where you’re facing the issue (2) screen recording on your phone of the issue in action. To send this across, please use the chat icon at any page on thebdk.com / the bdk native apps

Thanks,
Gaurav

Hello folks,

Two threads just added for all of you to check out!

http://forum.bubble.io/t/bdk-native-an-update/73391

1 Like

Just read your documentation about this. Probably will try this one out soon. Question, should I use the plugin and design the app with the plugin while initially building my app. Or should I build my app first for web/mobile view then once finished, integrate bdk native plugin and its capabilities?

Also for the local storage option, can we set an option to save cache files locally for us to be able to view the app when in offline mode?

Hi @shu.teopengco,
Glad to hear it!

Probably better to use it from earlier on as it makes the development seamless, but totally your choice :slight_smile: The app already caches files locally so you don’t need to do anything additional.

Offline availability is different than caching (which is for speed). Bubble apps can’t work offline as part of your app logic is on bubble server i.e. connecting to server is needed for actions like ‘make changes to a thing’ etc… The app will behave the same way when offline as it would in a browser. I strongly recommend checking this behavior out in the bdk native app (open then turn off your connection; also turn off connection then open). Personally, I use the UX Tools (bdk) plugin to enhance user experience when the connection goes offline.

Cheers,
Gaurav

1 Like

Is it possible to manipulate cache for native apps as it is in progressive web apps? Using service workers?

I just noticed, when I opened the app, then turned off my internet connection, the elements are still there and you can still access the cache. But when I go end the task then visit it again without internet connection, it will not display anything anymore. Maybe that’s just how it behaves as of the moment?

Thanks @gaurav, it will not interfere with my workflows even if I set it up while building my app right?

@gaurav I just bought the plugin for now to test it and I will deploy it to the app later …
I’m using your app to do the tests and it’s going great! Congratulations on the work.

I had a question and did not find it in the documentation. What is the “BN - Render Link” for?

Thanks.

2 Likes

@shu.teopengco, yes bdk native doesn’t intefere with stuff on your bubble page (and it doesn’t add any libraries either to your app). :smiley:

@arieldj Thank you for the feedback!! Good catch on that render link action. It is an old deprecated action (I forgot to mark it as such in the plugin). Have marked it so in the new version.

Cheers,
Gaurav

Hello folks,

Two new posts for all of you to check out!

Cheers,
Gaurav

1 Like

Hi Gaurav,

I’m loving the native plugin so far - thanks!

Is there a way to make the status bar transparent on iOS?

Is it possible to modify the date/time selector to only show date / only show time?

Thanks

Andrew

1 Like

Hi @AndrewJF,

Regarding the native date/time picker, not yet but added to roadmap of native features to add.
The status bar transparency should be possible but lemme take a look into this and get back for sure

2 Likes

Thanks @gaurav

@gaurav?

Hi @AndrewJF,
Sorry about the delay. Doesn’t look like you can update the status bar to transparent as of now unfortunately :frowning:

2 Likes

@gaurav It would be cool if we could use native transitions between groups. I’m building mine as a single page app.

1 Like

Hi @gregoryjohn,
Actually that’s technically not possible. Groups are basically html elements like any other, created by bubble. Since the rendering / transitions etc. are all controlled by bubble server only bubble would be able implement such transitions, which I think wouldn’t be easy for them too since bubble uses absolute positioning system.

Native Transitions are like the ‘open link in new tab’ in a native environment, hence I could control that feature. The transitions between groups are within the page inside a tab. Hence that’s on the bubble app’s end.

Got it, thanks for expanding on this.

Hi everyone, I used BDK to build my mobile app and was very happy with the end result so shared my experience below.

4 Likes

New addition to the bdk native gallery!

1 Like

Hi,

I’m currently building my first mobile app using the this plugin and the BDK app in testflight.
From some reason my RepeatingGroups are not showing in the BDK app.
Everything works fine on browsers (laptop & mobile) but not on the BDK app.
It is a one page native app. I’m switching screens with states changing.

Thanks in advance.