Тёмный
Building With Bubble
Building With Bubble
Building With Bubble
Подписаться
Learn how to rebuild your favorite apps entirely out of no-code using Bubble.

Building with Bubble is an online learning platform created by me (Lachlan Kirkwood). In 2020, I worked directly with the Bubble team to write their 'How-to build' blog series. Each installment shared written instructions on how to recreate popular products using their no-code tool. To simplify the building process, I've created my own video series to help guide you in a more engaging way.
Editing Element Design Styles
2:42
14 дней назад
Understanding Element Types
8:44
21 день назад
Flexbox Responsive Engine in Bubble
8:38
21 день назад
Database Structure in Bubble
9:42
21 день назад
What you can build with Bubble
1:56
21 день назад
Bubble Core Concepts
3:12
28 дней назад
Комментарии
@rickcorley2592
@rickcorley2592 9 часов назад
Can bubble be programmed to send automated email templates based on various actions throughout the app? For example, a welcome email, a "someone viewed your listing" email, etc. Thx!
@_.sule_iman
@_.sule_iman День назад
Do i have to upgrade my bubble plan to use the api keys??
@BuildingWithBubble
@BuildingWithBubble 16 часов назад
If you're pulling data from another service into your own Bubble app, you can use the free Bubble plan
@khalidradwan4838
@khalidradwan4838 День назад
Thank you. In the section about creating product/service then allocating them to the custom state, then adding them to the product/service fields in the invoice body, when I did this, the items appear for a quick second then disappear. Have you done something wrong?
@BuildingWithBubble
@BuildingWithBubble 16 часов назад
Could you double-check on your user data type and see if there's a privacy rule applied to it? Bubble now adds privacy rules by default on a user data type, so it might be restricting what information can be shown (causing it to hide). Hope this helps point you in the right direction.
@khalidradwan4838
@khalidradwan4838 13 часов назад
@@BuildingWithBubble It works now. Thanks a lot.
@apmcintyre
@apmcintyre День назад
Great tutorial Lachlan, well presented and a nice clean setup. I'll be using it in my app!
@BuildingWithBubble
@BuildingWithBubble 16 часов назад
Genuinely appreciate it 🙏
@jason0ng
@jason0ng День назад
Great video! Thank you
@BuildingWithBubble
@BuildingWithBubble 16 часов назад
Glad it could help ✌
@KartikayRai-no1qd
@KartikayRai-no1qd День назад
hey i am looking to make a drag and drop dashboard creation app...is this the right video to get an idea of drag and drop element and blank canvas
@BuildingWithBubble
@BuildingWithBubble День назад
Absolutely. Drag & drop elements can be a tough one to get your head around in the beginning. This course will cover everything you need to know 👍
@user-fd2sy8kj7w
@user-fd2sy8kj7w 3 дня назад
Hello sir please can you help me on how i can implement a feature on my app i find so difficult to
@BuildingWithBubble
@BuildingWithBubble День назад
Hey, what kind of feature are you looking to add?
@user-fd2sy8kj7w
@user-fd2sy8kj7w День назад
i have created a messaging functionality on my app where users can message others. The feature is this, I want to say that: when multiple of messages comes from same sender within a range of time eg 1 minute, the Avatar (Profile picture of the sender shows up only on the first message but from the second message through others, the avatar shouldnt show, and the body of the message from the second one should have a different look, eg the border roundness look different from the previous one. the process continues until one minute, then it restarts. Or the other factor that could terminate this process is when the recipient responds within one minute. Please if you can make a video on this or any way i can do this please let me know. Thank you
@BuildingWithBubble
@BuildingWithBubble 16 часов назад
@@user-fd2sy8kj7w Ahh, I see what you mean. I'd be happy to add a video that covers this to my list 👍
@user-fd2sy8kj7w
@user-fd2sy8kj7w 5 часов назад
@@BuildingWithBubble thanks so much sir, can't wait to see it 🙏
@nikhilbangera8606
@nikhilbangera8606 3 дня назад
Hey brother, thanks for the amazing course!! It really saved alot of my time building the app. Although there's one problem I'm facing. In any page wherever I placed the footer navigation menu, it hides the content behind it. For eg. In the index page if there are many restaurant listings, while scrolling through them, the last restaurant's info/featured image always gets hidden by the floating group in the bottom. I tried searching for solutions regarding this over youtube but none of the videos helped, it would be great if you could tell me how can I solve that
@BuildingWithBubble
@BuildingWithBubble День назад
So glad this course could help! And a solution to this could be adding a bottom margin to the last element on each of your pages. For example, if your floating navigation menu is 150px in height, just add 150px of margin to the last element on your page. This will then create room for your menu to comfortably sit below it. Hope this helps!
@nocode_fever
@nocode_fever 3 дня назад
Just started with Bubble. I am learning the basics and built a small Event planner app. What does the future of a bubble developer as a freelancer looks like?
@BuildingWithBubble
@BuildingWithBubble День назад
Awesome to hear you're getting into it! In my opinion, I can only see there being more of a demand for developers using no-code tools like Bubble. When you can build a fully-functional app for a fraction of the cost in a fraction of the time, it just makes sense
@minseokim7931
@minseokim7931 4 дня назад
Best Bubble Video ever. Thanks a lot!
@BuildingWithBubble
@BuildingWithBubble День назад
Ayyye, I genuinely appreciate this 🙏
@mattball7074
@mattball7074 5 дней назад
I'd love to have something like this to facilitate orders from Dark Kitchens (motivated by my sister in law who runs one)--By taking this course of yours, should it be close enough to have a working project to launch for people to use? Thank you
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
Yes, this will get you up and running with a working MVP (minimum viable product) 👍
@Superb-peak
@Superb-peak 5 дней назад
Your video is incredibly well-detailed and charming. Every sentence is engaging💡 and valuable. Thank you so much for taking the time to create it. I truly appreciate your effort and dedication.
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
Comments like this genuinely make my day. You're the best 🙏
@farahal8928
@farahal8928 5 дней назад
Thank you for this great tutorial, if not all the repeating groups/fields showing in preview mode, why do you think is that ?
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
I'm under the impression this might be caused by a default privacy rule that's set on your user data type. If you watch from the 9:35 mark of this video, it'll explain how to remove this privacy setting: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sTdJ1SZYIgs.html Let me know if this does the trick
@gsyou7964
@gsyou7964 6 дней назад
Thanks a lot! Exactly what I was looking for
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
Always glad to hear the videos are helpful 🙏
@kryptomalik3334
@kryptomalik3334 6 дней назад
Bro, accept crypto? PayPal doesn't work in my country.
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
Unfortunately I don't at this point in time!
@judicaelgo2743
@judicaelgo2743 6 дней назад
this was wonderful
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
I got you 😎
@pandimusuk
@pandimusuk 7 дней назад
By some reason when I copy html code the straight quotes are automatically changed to the curly ones, but when I manually replace them it works!
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
That does seem strange. Glad you found a workaround in the end✌
@adityaadhikari2780
@adityaadhikari2780 7 дней назад
By far the best bubble tutorial I've ever seen on RU-vid. Idk why you're not famous yet. I truly loved the way you taught with every detail from beginning to start. Just keep on doing this 💪🏻🤘🏻 Thank you very much 🙏🏻
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
Comments like this always make my day 🙏 Genuinely appreciate it. You'll be a Bubble pro in no time!
@djseber3357
@djseber3357 7 дней назад
43:24, did you get an error because there is only an ending } and not a starting{, aka. used starting ( and not { ..?
@djseber3357
@djseber3357 7 дней назад
lol just saw 46:54,
@akhilll09
@akhilll09 8 дней назад
At 02:55:23 you are getting "Parent groups' Customer", whereas I am getting "Parent group's thing". Where could I have gone wrong?
@BuildingWithBubble
@BuildingWithBubble 7 дней назад
Happy to help! If you're only seeing 'parent groups thing', it means you haven't yet set a type of content to that parent group. To fix this, just select on the parent group, then set the type of content to be a customer. This will do the trick 👌
@akhilll09
@akhilll09 7 дней назад
@@BuildingWithBubble Thank you for the prompt response. It worked! I actually had added an extra group for heading and its input, then forgot to link that back to the content! But it still isn't working as now there are two groups inside the pop-up. The hierarchy being - Pop-up - Group (of heading and input) - Standard Input. And I am not getting the option of "Parent group's customer" in the Group that comes inside of the popup.
@olivierm.1353
@olivierm.1353 11 дней назад
Why using two different custom states to hide one block and show another ? There are only 2 possible options: Either block 1 is showing and 2 is hidden, or block 1 is hidden and then 2 should be showing. A single boolean state seems to be enough to trigger the two states. Is there a reason behind this choice ? Making it easier to understand for the video ? Countering some Bubble weakness ? Thanks !
@BuildingWithBubble
@BuildingWithBubble 10 дней назад
Good question. Like anything in Bubble/traditional programming, there's more than one way of doing things. I personally like to add create multiple states in case I ever need to add additional menu options for extra groups I add down the track. it just helps me future-proof my work. Hope this helps clarify things!
@olivierm.1353
@olivierm.1353 10 дней назад
@@BuildingWithBubble Thanks for your answer :) And by the way, excellent content, I love how structured and detailed your courses are. I am seriously considering purchasing your complete courses.
@BuildingWithBubble
@BuildingWithBubble 10 дней назад
@@olivierm.1353 Glad they can help. I remember how challenging it was to learn Bubble in the beginning, so I try to share insights that helped me along my own journey 👍
@enockkiplangat5852
@enockkiplangat5852 12 дней назад
Very impressive
@BuildingWithBubble
@BuildingWithBubble 10 дней назад
The possibilities are endless with Bubble 😍
@siibrittan1238
@siibrittan1238 12 дней назад
These are great little tips Lachlan. Thanks mate.
@BuildingWithBubble
@BuildingWithBubble 10 дней назад
Awesome to hear they're helpful. There's plenty more to come ✌
@rincaoinformatica
@rincaoinformatica 12 дней назад
I Loved your tutorials, thank´s
@BuildingWithBubble
@BuildingWithBubble 4 дня назад
Thanks! There's plenty more to come ✌
@Hacker011AP
@Hacker011AP 12 дней назад
How did you make the creatives?
@BuildingWithBubble
@BuildingWithBubble 10 дней назад
I use Canva to design everything 👍
@BelarusianThunderPodcast
@BelarusianThunderPodcast 12 дней назад
Very underrated teacher for Bubble. Thank you
@BuildingWithBubble
@BuildingWithBubble 10 дней назад
Comments like this always make my day. I genuinely appreciate it 🙏
@user-cp7eu4wk7m
@user-cp7eu4wk7m 13 дней назад
Very helpful thanks😌
@BuildingWithBubble
@BuildingWithBubble 13 дней назад
Awesome to hear it was helpful ✌
@Dizign
@Dizign 13 дней назад
Wonderful video
@BuildingWithBubble
@BuildingWithBubble 13 дней назад
So glad it can help 🙏
@JuniorKEDOTE
@JuniorKEDOTE 14 дней назад
Hello. Thank you for your amazing work. I'm following you since few months and I like your videos ❤️. Is it possible to work with you even for free to get more experience before looking for clients projects? Big up to you 👌
@BuildingWithBubble
@BuildingWithBubble 13 дней назад
So glad the videos can help 🙌 Unfortunately, at this point in time, I don't have any spots open in our team right now. Feel free to stay in touch though. Things are always changing as the industry grows!
@meditationconnectwithyourh6957
@meditationconnectwithyourh6957 14 дней назад
Is there a full free comprehensive course on bubble out there especially about the workflow and payments integration like paystack for marketplace app?
@fradethornes
@fradethornes 14 дней назад
For payment integrations, my advice is first watch RU-vid tutorials on how people implement common payments like stripe and take some notes, then for the payment platform you want to use like paystack, first read it's API documentation extensively, you'll eventually find some similarities with stripe and then integrate and test using dummy cards
@farahal8928
@farahal8928 15 дней назад
I have an issue, although I am following your instructions to the tea, after I set the width and hight to 300 for the Carousel to allow it to repeat, when I came to test it in the responsive mode, it did not repeat like in yours ( meaning it is only displaying one cell for me), despite me setting it to be horizontal. To add, when i came to test everything in preview mode, the Single post did not show when tapped on, like the Carousel and the video post, Any idea why it did not work for me?
@BuildingWithBubble
@BuildingWithBubble 13 дней назад
Happy to try and help! When it comes to the carousel not displaying more than one post, can you just double-check that there is actually multiple posts in your database that can be shown to a user. Remember, your repeating group has constraints that filter which posts should be display. For the sake of testing your app, you could temporarily delete these constraints and see if it displays more than one post. As for the single post. Could you just share some insights about what you mean when you say 'did not show when tapped on'? Cheers
@EmilioGarciaRios
@EmilioGarciaRios 15 дней назад
i cant replace de dynamic data in constraint for the exact product name. I would appreciate the help
@DODOATAA
@DODOATAA 16 дней назад
Loving this, Purchased the Video, however I have some questions regarding users and you didnt add any options to payment, so users can purchase plans/ pay also the signup with google/other platforms
@BuildingWithBubble
@BuildingWithBubble 16 дней назад
So glad it could help! And when it comes to payment plans, this is definitely possible in Bubble. I have a tutorial that covers how to do this here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-EAhrfR62q1c.html And when it comes to the Google login, I also have a tutorial that covers this here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-XuUkshWifok.html Hope this helps ✌
@user-ig6ct9rn6m
@user-ig6ct9rn6m 16 дней назад
Great info
@BuildingWithBubble
@BuildingWithBubble 16 дней назад
Glad it could help ✌
@user-ig6ct9rn6m
@user-ig6ct9rn6m 16 дней назад
@@BuildingWithBubble just check your mail
@rectorli971
@rectorli971 17 дней назад
Curious to know could I make animation on the UI elements (fade in, fade out), just a basic animation.
@BuildingWithBubble
@BuildingWithBubble 16 дней назад
Yes, this is definitely possible in Bubble. There's actually workflow events that can fade in/out elements on the page.
@user-mi8hw1xg1i
@user-mi8hw1xg1i 17 дней назад
i want to join your team!
@user-mi8hw1xg1i
@user-mi8hw1xg1i 17 дней назад
i am from korea , !! thank you for providing this video !!
@BuildingWithBubble
@BuildingWithBubble 16 дней назад
Awesome to hear the videos are helpful ✌
@meditationconnectwithyourh6957
@meditationconnectwithyourh6957 18 дней назад
Can I bring clients to you and we split the profits?
@BuildingWithBubble
@BuildingWithBubble 17 дней назад
Yes, I'm always open to working together. Feel free to shoot me an email at lachlan@buildingwithbubble.com and we can work something out ✌
@uen1857
@uen1857 18 дней назад
please how we restrict special characters and spaces from input
@oladipopelumi9557
@oladipopelumi9557 19 дней назад
Im a bubble developer and ill appreciate any chance to meet you 😊❤
@BuildingWithBubble
@BuildingWithBubble 17 дней назад
Always love hearing from people all across the world learning Bubble ✌
@oladipopelumi9557
@oladipopelumi9557 19 дней назад
Lets have it sirrr 🎉🎉🎉🔥😊🌩
@BuildingWithBubble
@BuildingWithBubble 17 дней назад
Ayyye 🙏
@enockkiplangat5852
@enockkiplangat5852 19 дней назад
This was extremely helpful
@BuildingWithBubble
@BuildingWithBubble 17 дней назад
So glad it can help you get started 🙌
@benoitcordillet7952
@benoitcordillet7952 19 дней назад
Hello, how can i do to upload a pdf with my file uploader, and then make the file visuable directly in a repeting group ? Just like in dropbox when we upload a pdf. I would like that my user be able to "see" or "preview" the first page of the pdf in the RG. When it's .png or .jpeg, the file display well in the RG, but when it's a pdf, it doesnt work. Can you help me please
@BuildingWithBubble
@BuildingWithBubble 17 дней назад
Good question. I've never built out a feature like this before, but I'd recommend trying to add an image element within the repeating group, then seeing if that can be used to display the PDF. If this doesn't work, I'd recommend trying to create a way to split the first page of a PDF when it's uploaded and store that as a separate data field. You could then just display that data field in the PDF preview. Hope this helps point you in the right direction!
@babyleon2148
@babyleon2148 20 дней назад
this helped me a lot, thanku sooo much , i am building a company, if i success i would like to come to thank you.
@BuildingWithBubble
@BuildingWithBubble 17 дней назад
So glad it can help! Messages like this always make my day 🙏
@wardvangasteren
@wardvangasteren 21 день назад
Isn't this going to cause a lot of workflows and therefore a lot of Workload Units? I think this would cost money if you have a lot of users and slow down the experience, since the app is constantly updating the database? Isn't there an option to check every few seconds if someone is online, and if they're not it switches off there active state?
@farahal8928
@farahal8928 22 дня назад
when you created the flow for the Setting, I couldn't find my setting page created, what am I missing? by setting page, you mean the page we built earlier , which is the landing page where the login takes place?
@BuildingWithBubble
@BuildingWithBubble 22 дня назад
Sorry for the confusion here! The settings page is just a generic page you'll add into any app. On the page, it allows users to update their account information. I didn't have time in this RU-vid video to explain how to build this page, but I cover how to do this within the full course. You can get access to the full course through the description in this video. Hope this helps!
@PaciMug
@PaciMug 23 дня назад
Amazing, thx for sharing!
@BuildingWithBubble
@BuildingWithBubble 22 дня назад
Glad it could help ✌
@Anonymous-tq5ox
@Anonymous-tq5ox 25 дней назад
Why are you not using current cell's Post's Post Content's Image? Would this be better or worse performance due to less searching?
@BuildingWithBubble
@BuildingWithBubble 23 дня назад
You definitely wouldn't be wrong in doing that. Like anything in Bubble, there's always more than one way of doing things
@mk48sz33
@mk48sz33 27 дней назад
As always, great tutorials. Is it possible for users to show their actual Instagram posts in bubble using the geaph api?
@BuildingWithBubble
@BuildingWithBubble 27 дней назад
Thanks! And yes, that's definitely possible. You'd just need to use a plugin or connect to the API yourself.
@mk48sz33
@mk48sz33 26 дней назад
@@BuildingWithBubble thanks for your reply. Do you have a tutorial on that?
@BuildingWithBubble
@BuildingWithBubble 23 дня назад
@@mk48sz33 I don't at this point, but I'd be happy to add it to my list 👍
@trayoray493
@trayoray493 28 дней назад
Tips for error handling when user types in incorrect credentials or invalid input validations
@BuildingWithBubble
@BuildingWithBubble 27 дней назад
You can use a series of conditions to display an alert message when someones credentials aren't accurate 👌