Elsewhere on Indie Hackers I posted some comments on AppGyver, and was asked to elaborate. Here are some quick notes on my experience with the product so far. Keep in mind I'm still just exploring the tool, not using it for any projects.
AppGyver Composer Pro is the best no-code, drag&drop app development environment I've seen. It allows you to create both web and mobile apps for Android (even Android TV) and iOS, packs tons of flexibility, and offers most of the best features in a generous free plan.
In this space AppGyver is often compared to Bubble. It's been a while since I last played with the latter, but I get the impression AppGyver is more versatile. Last time I checked, for example, Bubble could make only web apps and had free and low-tier plans with some limitations.
Most of the good features are available in the free plan "For all indie developers and organizations with less than $10 Million (USD) in revenue or funding", as the pricing page notes.
I guess the enterprise plan, which comes with additional features such as a robust database backend, understandably has a less indie-friendly price tag. With the free plan you can use AppGyver's hobby database backend (and of course local storage) or any third-party backend via APIs, even in business apps.
Some AppGyver features I like:
AppGyver has a number of issues common to the other no-code tools I tried.
The first is, even if it seems counterintuitive, AppGyver has a steep learning curve despite being a no-code tool, having a great design, and being a visual environment.
The piece of functionality a no-code developer needs at any given step is spread across a vast component library, logic flows, and long lists of object properties. This requires experimenting in advance with a large number of elements in the toolbox to figure what they can do and how to combine them.
Also, most of the AppGyver tutorials are available only as videos.
The tutorials on some key features are video-only and the reference documentation is not a good starting point. I'm not a visual learner and prefer written text, so this slows down learning. The vendor is aware of this issue.
Aother issue is a no-code app is like a chain you have to put together from its links.
If a single link is missing from the toolbox, it's a showstopper and the app can't be completed without coding. Or at all. This may happen more frequently than no-code vendors realize. With AppGyver, you can optionally add some React Native code for patching the missing functionality. But this requires coding skills.