Last night I recorded a video of myself trying to build out a messaging interface from scratch using the new responsive engine. I just uploaded it to YouTube here: https://youtu.be/Z-1QxxBPLBg
This was an attempt to both teach what I’ve learned about the new system so far, and also to learn more about it in the process of trying to explain it.
A few general thoughts:
I love the new responsive engine. While it’s quite different from what we’ve been used to and will take a while to get the hang of, I think it’s a massive step forward in terms of the types of interface designs we’ll be able to build out of the box with Bubble.
I also think this will fundamentally change the way we approach building apps in Bubble. In the old system, worrying about responsive design was something we could generally push off to a time much further down the road. With the new system, I think one is forced to consider page/element layouts much earlier in the development lifecycle; having a better understanding of how you want your interface to look and feel before you start throwing things onto the canvas becomes much more important.
There is a lot more flexibility with this system. It feels like one could approach building any type of interface in a number of different ways, which I think is much closer to the experience of building out interfaces with code. With the old system, generally speaking, making pages responsive seemed to follow a regular path forward. I think there will be a lot more room for developers to find their own way of doing things with the new responsive engine.
Anyways, I’m super stoked.
I recorded the video late last night when I was exhausted, and when I watched it back this morning I realized that I misspoke a few times when referencing “rows” vs. “columns”. My apologies for any confusion. I hope you still find it helpful nevertheless