Airdev (@airdevco) 's Twitter Profile
Airdev

@airdevco

Agency making software without code since 2014. Run a free no-code bootcamp at airdev.co/bootcamp (10k+ students). Follow us to learn @bubble best practices.

ID: 3142634807

linkhttps://airdev.co/ calendar_today07-04-2015 03:29:26

1,1K Tweet

4,4K Followers

261 Following

Airdev (@airdevco) 's Twitter Profile Photo

Do not use the Bubble built-in "Created by" field for object ownership, as it's immutable. This field indicates the object creator but not its "ownership." Best practice: add an "Owner" field of type User to allow ownership changes or to assign object ownership after creation.

Do not use the <a href="/bubble/">Bubble</a> built-in "Created by" field for object ownership, as it's immutable.

This field indicates the object creator but not its "ownership."

Best practice: add an "Owner" field of type User to allow ownership changes or to assign object ownership after creation.
Airdev (@airdevco) 's Twitter Profile Photo

Use the :formatted as JSON-safe operator in Bubble to ensure clean API calls. It wraps texts in quotes, converts yes/no to true/false, formats dates to ISO UTC, and escapes breaking characters. For lists, it quotes each entry individually to maintain proper JSON formatting.

Use the :formatted as JSON-safe operator in <a href="/bubble/">Bubble</a> to ensure clean API calls.

It wraps texts in quotes, converts yes/no to true/false, formats dates to ISO UTC, and escapes breaking characters.

For lists, it quotes each entry individually to maintain proper JSON formatting.
Airdev (@airdevco) 's Twitter Profile Photo

Starting tomorrow we’re sharing tips to improve your designs! You don’t have to be Picasso to create great User Interfaces in your Bubble app. Stay tuned for our checklist of actionable items to enhance your designs based on a process, not on design intuition #nocode #UIdesign

Starting tomorrow we’re sharing tips to improve your designs!

You don’t have to be Picasso to create great User Interfaces in your <a href="/bubble/">Bubble</a> app.

Stay tuned for our checklist of actionable items to enhance your designs based on a process, not on design intuition #nocode #UIdesign
Airdev (@airdevco) 's Twitter Profile Photo

Starting a tweet series on #UIdesign with an essential checklist: 10 high-value elements to check in your Bubble app designs! #1 Use consistent alignment It improves predictability and makes the page easier to scan. #nocode

Starting a tweet series on #UIdesign with an essential checklist: 10 high-value elements to check in your <a href="/bubble/">Bubble</a> app designs!

#1 Use consistent alignment

It improves predictability and makes the page easier to scan.

#nocode
Airdev (@airdevco) 's Twitter Profile Photo

Applications for the next cohorts of our guided Bubble bootcamp are due this coming Monday! Learn more and apply at the link below airdev.co/bubble-bootcamp

Airdev (@airdevco) 's Twitter Profile Photo

Continuing our essential #UIdesign checklist: 10 key elements for your Bubble app designs! #2 Use consistent padding and spacing Creates clarity, helping users quickly identify related elements. Improves visual hierarchy and reduces confusion.

Continuing our essential #UIdesign checklist: 10 key elements for your <a href="/bubble/">Bubble</a> app designs!

#2 Use consistent padding and spacing

Creates clarity, helping users quickly identify related elements. Improves visual hierarchy and reduces confusion.
Airdev (@airdevco) 's Twitter Profile Photo

Keep your Bubble app light to improve performance and simplify maintenance by using the Optimize application feature often. Read our article for two handy code snippets that make this process easier. build.airdev.co/wiki/how-to-ef…

Airdev (@airdevco) 's Twitter Profile Photo

Essential #UIDesign checklist for your Bubble app #3 Use color only to signal clickability, selection, or status Reserving vibrant color for interactive elements lets users scan the page quickly and grasp the available actions

Essential #UIDesign checklist for your <a href="/bubble/">Bubble</a> app

#3 Use color only to signal clickability, selection, or status

Reserving vibrant color for interactive elements lets users scan the page quickly and grasp the available actions
Airdev (@airdevco) 's Twitter Profile Photo

Essential #UIDesign checklist for your Bubble app #4 Use the same patterns for similar functions Maintaining consistent design patterns across your app significantly improves usability. When users know where to find similar functions, they navigate more efficiently, reducing

Essential #UIDesign checklist for your <a href="/bubble/">Bubble</a> app

#4 Use the same patterns for similar functions

Maintaining consistent design patterns across your app significantly improves usability. When users know where to find similar functions, they navigate more efficiently, reducing
Airdev (@airdevco) 's Twitter Profile Photo

Essential #UIDesign checklist for your Bubble app #5 Use dividers and borders to better group information When dealing with a lot of fields and data, cohesive display is key. Dividers & borders can create clarity—don’t hesitate to add a divide.

Essential #UIDesign checklist for your <a href="/bubble/">Bubble</a> app

#5 Use dividers and borders to better group information

When dealing with a lot of fields and data, cohesive display is key.

Dividers &amp; borders can create clarity—don’t hesitate to add a divide.
Airdev (@airdevco) 's Twitter Profile Photo

Files in Bubble are public by default. To make them private, check the 'Make this file private' checkbox when uploading to avoid accidental exposure. If someone knows the URL of a public file, they can access it even if they are logged out. #nocode

Files in <a href="/bubble/">Bubble</a> are public by default.

To make them private, check the 'Make this file private' checkbox when uploading to avoid accidental exposure. 

If someone knows the URL of a public file, they can access it even if they are logged out.

#nocode
Airdev (@airdevco) 's Twitter Profile Photo

When creating or editing an object in your Bubble app, start by creating the object if it doesn't exist. Then, in a 'Make changes to...' action, pass a list containing both objects, and use the :first item—since only 1 will exist You'd only need to input the field values once!

When creating or editing an object in your <a href="/bubble/">Bubble</a> app, start by creating the object if it doesn't exist.

Then, in a 'Make changes to...' action, pass a list containing both objects, and use the :first item—since only 1 will exist

You'd only need to input the field values once!
Bubble (@bubble) 's Twitter Profile Photo

It’s time! We’re opening native mobile up to public beta. Check us out on Product Hunt, grab a 1-month Starter promo, and drop feedback — we’ll be in the comments all day! bble.io/ph

It’s time! We’re opening native mobile up to public beta. Check us out on Product Hunt, grab a 1-month Starter promo, and drop feedback — we’ll be in the comments all day! bble.io/ph
Airdev (@airdevco) 's Twitter Profile Photo

You definitely can’t build Calendly with 15 hours of prompting But with dedication and Bubble you can build something better Follow along as we launch Aircal: a smarter, faster scheduling tool optimized for having a streamlined calendar buildinpublic.airdev.co

You definitely can’t build Calendly with 15 hours of prompting

But with dedication and <a href="/bubble/">Bubble</a> you can build something better

Follow along as we launch Aircal: a smarter, faster scheduling tool optimized for having a streamlined calendar

buildinpublic.airdev.co
Airdev (@airdevco) 's Twitter Profile Photo

Pro tip for Bubble devs: Debug complex logic in 4 steps: 1. Create a “debug” group 2. Add your key var/data in a text inside it 3. Make it visible only when debug_mode=true 4. Use this on-demand group to track values & spot errors faster

Pro tip for <a href="/bubble/">Bubble</a> devs: Debug complex logic in 4 steps:

1. Create a “debug” group
2. Add your key var/data in a text inside it
3. Make it visible only when debug_mode=true
4. Use this on-demand group to track values &amp; spot errors faster
Airdev (@airdevco) 's Twitter Profile Photo

We are absolutely thrilled to announce Matt Neary rejoining the team as a Product Director 🎉 He is a Bubble legend, an expert in building top quality products, and just a really great, thoughtful guy to work with Welcome back Matt, we're really lucky to have you!

Airdev (@airdevco) 's Twitter Profile Photo

Applications to the next cohorts of our professional Bubble bootcamp are due on Monday - learn more and apply below! airdev.co/bubble-bootcamp

Airdev (@airdevco) 's Twitter Profile Photo

So encouraged by this level of commitment from the Bubble team 👏 They have the best full-stack visual platform. You can build powerful, secure, and scalable apps without code If they can add an agent that creates beautiful UI and makes dev faster, the combo will be unbeatable