- Видео 103
- Просмотров 374 784
Airdev
США
Добавлен 22 май 2018
The emergence of no-code technology represents a rare opportunity to rethink an entire industry. Who should build tomorrow's great software products, and how? Our response to this unique moment is to enable the next generation of no-code entrepreneurs and no-code builders to create products better and faster than ever imagined.
We post videos showcasing this exciting new space and teaching how to be a part of it.
We post videos showcasing this exciting new space and teaching how to be a part of it.
App tokens vs. User tokens in Bubble (Privacy and Security)
What’s covered in this video
Understand the differences between app tokens and user tokens in Bubble and how to use them effectively in your workflows. This video explains when to use app tokens for general application-level API calls and user tokens for actions that require user-specific authentication.
Development concepts in this video
✅ When to use app tokens for application-level API calls
✅ When to use user tokens for user-specific authentication
✅ How to integrate tokens into your workflows for secure and efficient API interactions
Continue learning by signing up for the Airdev Bootcamp
Access 180+ free video lessons and complete practical challenges with step-by-step instructions designe...
Understand the differences between app tokens and user tokens in Bubble and how to use them effectively in your workflows. This video explains when to use app tokens for general application-level API calls and user tokens for actions that require user-specific authentication.
Development concepts in this video
✅ When to use app tokens for application-level API calls
✅ When to use user tokens for user-specific authentication
✅ How to integrate tokens into your workflows for secure and efficient API interactions
Continue learning by signing up for the Airdev Bootcamp
Access 180+ free video lessons and complete practical challenges with step-by-step instructions designe...
Просмотров: 32
Видео
How to secure API calls in Bubble (Privacy and Security)
Просмотров 24День назад
What’s covered in this video Learn how to secure API calls in Bubble by using parameters to protect sensitive data and ensure proper access control. This video demonstrates how to set up API calls in Bubble's API Connector plugin, securely passing dynamic values like product_id and store_name through parameters instead of hardcoding them. You'll also learn best practices for marking parameters ...
How to create secure page redirects in Bubble (Privacy and Security)
Просмотров 20День назад
What’s covered in this video Learn how to create secure page redirects in Bubble using 302 redirects to prevent unauthorized access. This video demonstrates how 302 redirects ensure Bubble doesn’t start downloading page data if the user doesn’t have permission to view a page. You'll see how to set up conditional workflows to handle redirects based on user roles, authentication status, or other ...
Synchronous data access with API workflows in Bubble (Privacy and Security)
Просмотров 32День назад
What’s covered in this video Learn how to use API workflows in Bubble to enable synchronous data access in your app. This video demonstrates how to implement a sign-up invite code check as an example of validating data before completing a workflow. You'll see how to create a backend API workflow that searches for a user with a matching invite code, returning a response to confirm whether the co...
How and when to encrypt data in Bubble (Privacy and Security)
Просмотров 48День назад
What’s covered in this video Learn how and when to encrypt data in Bubble to enhance security and protect sensitive information. This video demonstrates how to use the Encrypt and Decrypt Text plugin to securely store and retrieve sensitive text in your app. We'll cover how to encrypt text before saving it to the database and decrypt it when needed, ensuring data remains secure yet accessible f...
Bubble database tips and tricks (Database Best Practices)
Просмотров 61День назад
What’s covered in this video Discover practical tips to optimize your Bubble database. Development concepts in this video ✅ Using date fields instead of yes/no fields for added flexibility ✅ Adding a custom Creator field to link objects to a User via API workflows, instead of relying on the built-in Creator field Continue learning by signing up for the Airdev Bootcamp Access 180 free video less...
How to plan your database in Bubble (Database Best Practices)
Просмотров 46День назад
What’s covered in this video Learn how to plan your Bubble database by starting with an Excel spreadsheet to map out your data types and fields before using the Bubble editor, using an example for a social media app. Development concepts in this video ✅ Organizing data types like users, universities, posts, and friend requests ✅ Outlining each field, its type, lists, and additional notes ✅ Visu...
Avoiding hard-coded values in Bubble (Database Best Practices)
Просмотров 20День назад
What’s covered in this video Learn how to replace hard-coded values in Bubble with dynamic data for calculations. This video demonstrates setting up a dynamic app fee instead of a fixed value when charging users, using the example of calculating an app fee as a percentage of an order's total price. Development concepts in this video ✅ Setting up dynamic calculations ✅ Adjusting fees without man...
QA Best Practices in Bubble (QA Best Practices)
Просмотров 20День назад
What’s covered in this video Learn essential QA best practices to ensure your Bubble app is functional, reliable, and user-friendly. This video covers strategies like unit testing as you build, regression testing, and testing in non-linear ways, such as handling unexpected user choices or incomplete inputs. We'll explore the importance of using realistic data for testing, validating mathematica...
How to make elements stretch to fill containers in Bubble (Responsive Design)
Просмотров 7День назад
What’s covered in this video Learn how to make elements dynamically stretch to fill their containers in Bubble. This video demonstrates setting up testimonial cards in a repeating group to ensure they expand vertically in height to match the tallest card in a row. The example focuses on maintaining a uniform look for testimonials, even when the amount of text varies between cards. Development c...
How to determine minimum width in Bubble (Responsive Design)
Просмотров 15День назад
What’s covered in this video Setting minimum widths in Bubble is important for maintaining consistent layouts on various screen sizes. This video demonstrates how to configure minimum widths for two card elements arranged in a row. The example focuses on ensuring that the cards resize properly as the page width decreases, preventing layout issues while keeping the design functional and responsi...
How to overlap elements with the Align-to-Parent layout in Bubble (Responsive Design)
Просмотров 14День назад
What’s covered in this video Learn how to use the Align-to-Parent layout in Bubble to create overlapping elements. This video demonstrates how to set up a slideshow element with navigation buttons overlapping the image area. It also covers how to configure the Align-to-Parent layout and adjust the positioning of child elements to ensure the design works effectively as the page resizes. Developm...
The fit-to-width responsive settings in Bubble (Responsive Design)
Просмотров 11День назад
What’s covered in this video Learn how to use the fit-to-width responsive setting in Bubble to create elements that dynamically adjust their width based on their content. This setting helps maintain a balanced and responsive design by ensuring elements resize appropriately as text or other content changes. In this video, we use the example of buttons that adjust their width to fit the text insi...
How to set up responsive settings on input elements in Bubble (Responsive Design)
Просмотров 11День назад
What’s covered in this video Learn how to set up responsive settings on input elements in Bubble to maintain a consistent user interface across your app. This video demonstrates why using the fixed-height setting on input elements is essential for ensuring uniformity, even as the page resizes. You'll see how this approach keeps input fields visually aligned and consistent, providing a polished ...
Using padding, margins, and gap spacing in Bubble (Responsive Design)
Просмотров 17День назад
What’s covered in this video Learn how to use padding, margins, and gap spacing effectively in Bubble to create clean and organized layouts. This video demonstrates how to use padding to add whitespace inside elements like groups or buttons for improved readability and visual balance. You'll also see how margins can create space outside of elements, separating them from surrounding content. Add...
The fit-height-to-content responsive setting in Bubble (Responsive Design)
Просмотров 10День назад
The fit-height-to-content responsive setting in Bubble (Responsive Design)
The fixed-width and fixed-height responsive settings in Bubble (Responsive Design)
Просмотров 21День назад
The fixed-width and fixed-height responsive settings in Bubble (Responsive Design)
How to avoid unnecessary conditionals in Bubble (Modularity Best Practices)
Просмотров 11День назад
How to avoid unnecessary conditionals in Bubble (Modularity Best Practices)
How to build in abstractions in Bubble (Modularity Best Practices)
Просмотров 24День назад
How to build in abstractions in Bubble (Modularity Best Practices)
How to create and use reusable elements in Bubble (Modularity Best Practices)
Просмотров 17День назад
How to create and use reusable elements in Bubble (Modularity Best Practices)
How to create and use database triggers in Bubble (Modularity Best Practices)
Просмотров 12День назад
How to create and use database triggers in Bubble (Modularity Best Practices)
How to create and use backend workflows in Bubble (Modularity Best Practices)
Просмотров 39День назад
How to create and use backend workflows in Bubble (Modularity Best Practices)
How to create and use custom events in Bubble (Modularity Best Practices)
Просмотров 17День назад
How to create and use custom events in Bubble (Modularity Best Practices)
How to create and use variables in Bubble (Modularity Best Practices)
Просмотров 33День назад
How to create and use variables in Bubble (Modularity Best Practices)
How to process OpenAI JSON responses in Bubble (Building with AI)
Просмотров 118День назад
How to process OpenAI JSON responses in Bubble (Building with AI)
How to connect to OpenAI in Bubble (Building with AI)
Просмотров 61День назад
How to connect to OpenAI in Bubble (Building with AI)
Setting the right order of conditions in Bubble (Performance Best Practices)
Просмотров 21День назад
Setting the right order of conditions in Bubble (Performance Best Practices)
Minimizing searches within repeating groups in Bubble (Performance Best Practices)
Просмотров 35День назад
Minimizing searches within repeating groups in Bubble (Performance Best Practices)
Optimizing search expressions in Bubble (Performance Best Practices)
Просмотров 26День назад
Optimizing search expressions in Bubble (Performance Best Practices)
Using the Network tab to diagnose slowness in Bubble (Performance Best Practices)
Просмотров 21День назад
Using the Network tab to diagnose slowness in Bubble (Performance Best Practices)
Thank you for a fantastic video, keep'em coming please.
Great concept!
The most terrible thing about Bubble... Everything costs wu's... What is the next thing? Moving your mouse? Breathing? I don't get it... Such a beautiful platform. And they just ruined it...
Excellent instruction. Thank you!
Great explanation.
Great vid, very helpful series. One question tho... You are a $20m company (at least)...why am I forced to watch commercials for other products while trying to learn how to use yours?
But how to get user token, when using Google Sign up logic in Bubble?
This is very helpful! Thanks for sharing. Please keep posting videos like this.
If I get data returned from an API with a bunch of objects, and I need to map those objects to create "things" in bubble. How can I map that correctly?
soooooo helpful, I used these instructions for the gemini API, and it worked a treat (after a lot of trial and error!)
I added show up resuable login/signup popup, it appear but it is empty. What I need to do?
Isnt clear how is the backend workflow to set up when the user select the type of user they want. Can be explained ?
Error: Error parsing request body: Unexpected token { in JSON at position 11 , I try several times and I still get that error
did you get a fix for this, I have the same issue
@@KagsMind Yes, you just have to leave it without the quotes, instead of putting it "<data>", put it like this data1: <data>
@isaacpingo3888 got it thanks mate
Very useful video cheers mate 🍻
How do I collect the shipping fee + tax + say 20% commission for the sale, then give the seller back 80% from the product price only?
how do we manage prod vs test versions. do i need to create a separate api for each?
I'm confused, quite new to all of this and don't fully understand yet! I followed your steps till 14:30 and when I initialize, I obtain the following error: "There was an issue setting up your call. Raw response for the API Status code 401 {"error_class":"Unauthorized","args":{"code":"1732048746226x668770619617844500"},"message":null,"translation":"This application does not expose an API. Please upgrade your Bubble subscription for your API calls to run."}"
Ah sounds like you may need to subscribe to one of Bubble's paid plans, that's necessary in order for backend workflows to properly work
@@airdevco Thank you for your response! Indeed, I just realized that backend workflows are paid features only.
thank you
How can I use bank account tokenization?
Dude, thank you. I have been looking for exactly this for a few hours now.
The canvas documentation is not working ... The extension is not working.... When will this be fixed?
Hi we're sorry to hear you are having issues. Canvas has different versions and we'd need a bit more information to help. Please email us at support@airdev.co and someone from our team will assist.
If I wanted to feed it options (day from an option set) and have it select the best option in that given scenario (example playing a card from a hand) is there a way to make sure its response is specifically linked to one of the option sets?
Yes, in the prompt just specify the list of text options it should use, then when you receive the response, just filter your option set to find the option that matches the returned value
is there any way to skip the enable outgoing email step? i don't need an email feature for my website, and dont want to set up the API key and all that
Hi, you can go to your app's editor > database > app settings object > edit the first entry > under completed admin options field, add enable outgoing emails (this will mark it as completed in the setup checklist).
@@airdevco is it ? i did this got setup completed, but after a minute the outgoing mail checklist turns off again
Is it possible to do this now? When i go into ChatGPT it said that the API assistant tool is in beta.
yes, it is in beta but you can still build on top of it using the API (not through ChatGPT)
Thank you. Great explanation!
Do you teach how to connect the Assistant to search for data into a bubble database and return output based on this data?
We don't have a video like this yet but that's a great idea, we'll put it on the list!
Valeeeu meu amigo
the best walkthrough
I love you so much brother
This is sick, but the plugin for some reason is not showing Apple Pay as a button. Do you know how we can configure the plugin to allow us to do that? Stripe settings are correct according to Stripe support.
Im also facing this too! Also afterpay/klarna not being available despite stripe saying it is active
This is by far the best solution. God knows how many hours of videos I watched on youtube till I found this one. Also beautifully explained.
Thank you so calm and clear explanation
i'm following this tutorial to learn how to use canvas framework, but the Advanced Form Inputs Popup it's for premium account and would like to continue without paying :(
Thank you so much! Exactly what I was looking for :)
Dude, you have no idea, how helpful this video is. I searched entire youtube and Chatgpt but could not find a solution to this. Thanks a ton man. Keep up the good work.
Thanks for the guide! If, for an AI text generation platform, you use an API call to openAI AND a backend API call to Bubble (to convert the content to JSON to Bubble to understand) - will it create many more Workload units? Cost more? Is this the most efficient way to do so?
Thank you very helpful video
you didn't think to show a demo!!!
I was stuck for an entire day with this. Many many thanks!
Re-watching this video for the 7th time. Its so helpful!
Excelente explicación, me ha sido de mucha ayuda para mi proyecto, thank you so much !!
Pure gold!! Thanks
First thought was they should have mirrored the video so their logo was readable.
thanks a lot