A review of Bubble

I see you’ve made a grave error and been chastised for it, but nevertheless. There is somewhat of a learning curve, admittedly, but once one summited it, it becomes a tool more powerful than text-based programming. This is coming from one who programmed before Bubble (and still do, just much less). By powerful I don’t mean sheer functionality (as Bubble is nowhere near full programming functionality, data modeling… forget it. However, one can connect an R script to it through Blockspring).

By powerful, this is what I mean. It creates a sense of experimentation programming languages can’t even get to, since you can move much, much faster and don’t have to reinvent the wheel every time you want to create an app. After validating an idea, one can move onto solidifying it to make it function better and safer. Sure this means it’s easier for just anyone to make an insecure app that’s easily hackable, but one who just finished a intro programming course could end up with the same result (just slower I suppose).

True you can’t explicitly make a distinction between read & write permissions in the privacy tab @emmanuel :grin:. I usually build these permissions into conditionals based on the current user. For why you can’t get the approval app working, you message me a link to the editor, I could help you out here. As for the tracking IP and login/logout times, currently you will have to create this by scratch. I did this for AdFoam, an ad platform for websites built on Bubble, it can track IPs, local times, etc. There’s a plugin called Ipify for getting IPs you can install in Bubble and created a custom integration with http://userinfo.io. Login throttling in the based on browser cookies and IP is possible and fairly simple to make.

Theres an element called Search Box which functions as autocomplete. You can build a multi-select pretty easily, but it would be nice if already a pre-made element for sure.

There are ways around piling groups on top of one another, it can be a pain before figuring out alternative methods. But I imagine the Elements Tree could help you here.

Even if someone wants to stick with text-based programming, Bubble is still a fierce prototyping tool. I know, because I use it everyday.

I would recommend https://www.udemy.com/bubble-course/, https://www.udemy.com/buildastartup/, or even my blog https://medium.com/@ryan.roberts if you are interested in continuing to learn Bubble.

6 Likes