r/FlutterFlow

▲ 79 r/FlutterFlow+1 crossposts

If you vibecoded something fast in a hour or 2 and it’s useful please share what you made and why. And how you made it so if anyone else could make their own fast to solve a small simple problem

reddit.com
u/Great-Mirror1215 — 7 days ago
▲ 26 r/FlutterFlow+18 crossposts

three founders will get live investor feedback from GV and a16z on May 27th. one of them should be you.

hey, it's lydia, growth lead at flutterflow. we're running a pitch competition at FFDC on May 27th in San Francisco. three founders will pitch live in front of investors from Google Ventures and a16z. thousands of builders and operators watching in person and on livestream.

if you've built something with FlutterFlow, FF Designer, or DreamFlow, this is worth applying to. you're getting live feedback from investors who fund real companies, in front of an audience of thousands that actually build things.

deadline is May 15 at 11:59pm PT.

apply here: https://forms.gle/2umhxqDTQDShSQxy7

u/CommunityTechnical99 — 2 days ago
▲ 35 r/FlutterFlow+19 crossposts

hey y'all, lydia from FlutterFlow here :)

FlutterFlow MCP is live today. you can now connect Claude Code, Gemini CLI, Codex, basically any MCP-compatible client directly into your projects. bring it in, switch it out, your workflow stays yours.

i joined about a month ago and one of the first things i did was go through old threads and feature requests here. the threads about using your own agents in FlutterFlow stood out. it wasn’t just upvotes. people were sharing how they were working around it: "i copy-paste between tabs." "i built a workaround script." "i'm considering switching because of this one thing."

that felt like something we should actually fix.

so this is our first pass at it:

https://pub.dev/packages/flutterflow_cli

if something breaks or doesn't work the way you expected, give us feedback! we'll read it :)

— lydia, FlutterFlow team

u/CommunityTechnical99 — 5 days ago
▲ 34 r/FlutterFlow+2 crossposts

Is Flutter still underrated for startups in 2026, or has the conversation finally caught up to the reality?

I keep having the same conversation with devs who are still defaulting to React Native out of habit. Not saying RN is bad ,but the performance argument for Flutter feels more and more settled at this point.

Where I think Flutter genuinely wins for startups: one codebase, Skia-based rendering so you're not at the mercy of native widget quirks, and the DX on hot reload is still better than anything I've used in the RN ecosystem. For a small team shipping fast, that matters.

The state management story is still a mess though. Riverpod is great but there's a learning curve, and I've seen teams end up in some genuinely weird places with Provider still floating around legacy code. That's a real onboarding friction point.

Platform channel complexity also comes up the moment you need anything non-trivial with native hardware ,. camera pipelines, Bluetooth, background tasks. It's solvable but it's not zero cost.

That said, the production deployments I've seen in the last year have been pretty solid. The "Flutter apps feel off" criticism from a few years ago feels less true now.

What's the biggest thing holding your team back from Flutter, or pushing you toward it?

reddit.com
u/Prior-Dependent-5563 — 7 days ago
▲ 9 r/FlutterFlow+3 crossposts

Can you describe what problem you app does in 30 seconds or less. Is it clear that your app saves the client time and or money? Why do I choose to use your app over others?

reddit.com
u/Great-Mirror1215 — 6 days ago

scammed

So I need to vent for a second because I’m genuinely frustrated with FlutterFlow’s billing/support process.
A while ago I decided to stop using FlutterFlow and switch to another platform. I vividly remember canceling my subscription but apparently it either didn’t go through or something glitched because I suddenly got charged another $80.
The second I noticed the charge, I contacted support asking for a cancellation/refund since I wasn’t even actively using the platform anymore. Their response was basically that they could only offer account credits instead of refunding the actual charge.
I’m sorry but account credits for a service I already tried to leave makes zero sense to me.
What makes this even more frustrating is that I genuinely remember canceling it, so now I’m sitting here wondering if their cancellation flow is buggy or unclear. I can’t prove it beyond my own experience but this whole thing feels really shady.
Has anyone else dealt with this with FlutterFlow subscriptions? Were you able to get an actual refund through support, your bank or anything else?
At this point I’m considering filing complaints/reviews because this experience has been insane

reddit.com
u/Unlucky_Departure_15 — 2 days ago

FF taught me a lot about building apps and how to think. Especially with understanding my database and how certain information is stored.

I was one of the people hesitant to move my app from FF but finally decided to try it. Here’s the thing- I kept my database and just decided to try it. I exported my code and told Claude to make me a plan so that I don’t lose any features. So I got a list of everything I was offering my users and got to work….

It took me like two days to feel really good about something I initially spent 6+ months in FF building, refining designing…..:

And now I’m pretty sure I can add new features in faster than ever with Claude code.

You do lose some control. But I do think I made the right decision. I think like a week later FF MCP came out but I already removed my subscription.

If you’re hesitant to try it just know you can keep your current FF setup, try Claude and keep it separate with no risks as far as I’m concerned. Just download the code and maybe spend a day seeing if Claude is better for you…. Good luck!!!

reddit.com
u/fennwix — 8 days ago
▲ 32 r/FlutterFlow+15 crossposts

FlutterFlow MCP tutorial

hey, lydia from the FlutterFlow team!

FlutterFlow MCP is live! i hope you've been testing it out already :)

here's our full tutorial from install to complete workflow. it covers connecting Claude Code, Codex, Gemini CLI, or Cursor to your FlutterFlow project, editing projects you've already built visually, and spinning up new ones straight from your agent.

the docs cover the rest for anyone who wants to go deeper.

if something in the tutorial is wrong, unclear, or missing a step that cost you 20 minutes, post it here!

— lydia, FlutterFlow team

youtu.be
u/CommunityTechnical99 — 12 days ago
▲ 13 r/FlutterFlow+2 crossposts

This is Episode 1 of 3 where I take FlutterFlow's new MCP for a spin.

First up, we get it to build a completely offline, on-device AI-powered visual inventory app, using Google's brand-new Gemma 4 model.

This isn't a mock-up. It's not a landing page. It's not a to-do list app wearing a fake mustache.

The brief: take a photo, classify what's in it on-device, save it locally, all without a network connection. Image input. SQLite. Native method channels. The kind of thing that usually turns "quick experiment" into "why am I still awake at 2am?".

A few honest takeaways:

  • The FlutterFlow AI CLI auto-registers the MCP with Claude, VS Code, Gemini, and Cursor in one go (impressive).
  • macOS only for now, so cloud-based coding agents are out.
  • The DSL approach is the interesting bit. Pages, components, custom code, dependencies, even a history screen, all expressed live inside the FlutterFlow interface. First time I've seen anything like it.
  • It overrode a couple of packages (path_provider 2.1.5, a SQLite patch). Nothing broke, but worth monitoring.

The not-so-good.

  • Default design system is a long way from the promo video.

But here's the headline. I built a working on-device AI stocktake app in roughly 90 minutes including debugging. My last on-device Flutter experiment took months.

That's the shift.

Watch Episode 1: https://www.youtube.com/watch?v=zk1_eWYQAIg

Episodes 2 and 3 drop soon. Curious what you'd build with it. Drop it in the comments.

u/Otherwise-Tourist569 — 11 days ago

Built the app faster than expected publishing it is where things got complicated

I’ve been using FlutterFlow for a side project and the actual build phase went smoother than I expected for a small app, it’s been genuinely useful for getting UI, logic, and backend setup done without spending weeks wiring everything manually.

At first it felt like I was moving fast and actually getting somewhere.

The slowdown came after that. There's this thing called WebViewGold I found that lets you wrap your existing site into an app without rebuilding everything was looking into that for a bit.

Once the app reached a usable state I started looking into publishing and that’s where things stopped feeling simple app Store requirements, build exports, deployment steps, and then all the different opinions about whether FlutterFlow projects should be shipped as is or refactored into proper Flutter code it’s a lot of conflicting advice to sort through.

What stood out to me is that the app already works fine through a mobile browser from a user perspective, there isn’t really a huge gap in functionality but the moment you start thinking about App Store distribution, the expectations change completely.

I’ve seen different approaches from people at this stage some fully rebuild in Flutter, some refine the exported code, others delay shipping until everything feels more production ready. All of them make sense depending on the situation, but for smaller projects it feels like there’s a decision to make between moving fast and building something more long-term stable.

Right now I’m just trying not to overthink it or overbuild too early, while still figuring out the cleanest way to actually get it shipped on iOS and Android.

reddit.com
u/Apart-Ad-9952 — 5 days ago

Are you putting in the hours ? Decided to building one product that solves a problem? Are you all in or kind of working part time here and there. Are most of you trying to build real businesses or side projects?

reddit.com
u/Great-Mirror1215 — 8 days ago

Hi everyone,

I am a student project lead trying to build an app for my school's canteen to eliminate waiting lines, handle pre-orders, and manage delivery across the campus.

Right now, I'm stuck on the actual app development/coding part. I have about a month to get this up and running before it needs to be ready, but the technical complexity is holding me back.

My main goal right now is not to make a profit. I just want this project to exist, function successfully, and prove the concept. Down the line, as the app grows and handles more features (like student marketing, activities, and localized deliveries), I might introduce monetization/profit strategies, but right now I just need it to work.

My questions for the tech experts here:

What low-code/no-code platforms or database setups would be perfect for this specific deadline (1 month)?

How can I simplify the complexity of this project for the initial launch?

Any tips on finding a volunteer developer who might want to help a student build this for a good cause?

Thank you so much for your advice!

reddit.com
u/Anonymous_Pibble22 — 12 days ago

Everything has changed the game is a very different one. The playing field has been leveled. And now anyone can play. If you use Ai correctly you can build fast. Test fast and then decide what is worth building. So lots of apps are coming fast so now sales and marketing become everything. Those skills are now the most important may the best sales man or women win. 🥇

reddit.com
u/Great-Mirror1215 — 7 days ago
▲ 3 r/FlutterFlow+1 crossposts

Hi everyone,

I'm hitting a wall with a ListView + Supabase setup and I’m hoping someone has encountered this before.

I have a ListView that correctly fetches data from a Supabase table called resume (Query Type: List of Rows). Inside the list item (Container > Column), I have an "Apply" button.

The Problem: I want to add a "Backend Call -> Supabase -> Insert Row" action to this button to create a record in my applications table. To do this, I need to pass the id of the current resume.

However, the variable resume Item (or resume Row) is completely missing from the variable selection menu in the Action Flow Editor. It’s simply not there, so I can’t reference any data from the current row.

I’ve already tried:

  1. Widget Hierarchy: I’ve double-checked the Widget Tree. The button is definitely a child of the ListView.
  2. Backend Query: The query is active and working (data displays perfectly in Run Mode). I even tried deleting and re-creating the query.
  3. Variable Naming: I checked the "Variable Name" field in the Backend Query settings, but searching for that name in the variable selector yields nothing.
  4. Refreshing: I’ve refreshed the database schema and restarted the FlutterFlow editor multiple times.
  5. Location: I looked under "Widget State", "Action Outputs", and scrolled through the entire list — it’s just gone.

Has anyone seen this lately? Did the interface change in a recent update, or is this a known bug with Supabase integrations? Any workarounds (like using a Component or a different approach) would be greatly appreciated!

Thanks in advance for the help!

u/Longjumping_Hall_514 — 10 days ago
▲ 3 r/FlutterFlow+1 crossposts

Hey everyone,

Solo founder here. I’ve spent the last year building something I genuinely believe the world needs right now. Whole app was developed with FlutterFlow and Supabase.
Let me start with why.

Loneliness is an epidemic. People have thousands of followers and no one to call. We scroll for hours and feel emptier than before. Local businesses are dying while ad platforms get richer.

We built digital connections that replaced real ones — and nobody asked if that was actually a good trade.

Spontlr is my answer to that.

It’s a verified lifestyle members club — launching first in Poland. Real people, real places, real rewards.

— No algorithm. Ever. Posts sorted by your location and time only.

— Verified identity. Real people only. No bots, no fake accounts.

— Real money rewards. Spend at local partner businesses, earn points. Cash out to your bank. Not vouchers. Real money.

— Free event access. Verified members get free entry to Spontlr events — starting with a festival.

— Built to get people off their phones and into real local life.

How the rewards work:

Local businesses set their own cashback — between 5% and 25% of what you spend. Scan a QR code at checkout. Points land in your wallet instantly. Cash out directly to your bank. Points never expire.

When you invite a friend — you earn 1 point for every PLN they spend at any partner. Forever**. Automatically.**

We share our income with our members. That’s not a feature — that’s the philosophy.

How to join:

🇵🇱 Based in Poland? Download from the App Store — link in the comment.

Drop your Spontlr username below. I’ll manually verify your account and give you lifetime Verified Member access. Free.

🌍 Outside Poland? TestFlight link in the comment. Same deal — comment your username, lifetime access to test.

Invite your people. The earlier you’re in, the more you earn as your network grows.

One small ask — an honest rating or review means everything at this stage.

Just Do Life.

u/FlowKit — 12 days ago
▲ 2 r/FlutterFlow+2 crossposts

If you’re building an app with ChatGPT, Claude, FlutterFlow, Firebase, Cursor, VS Code, whatever…

Here’s what I learned after burning days in loops:

AI doesn’t just need prompts. It needs an operating system.

What finally changed everything for me:

  1. One screenshot = screen-locked mode

AI only works off what’s actually visible on my screen. No guessing. No generic “click this maybe” advice.

  1. One step only

No 5-step walls of text. One action. Verify. Then next step.

  1. Never press Enter blindly

I show the screen before running commands, deleting code, saving files, deploying, etc.

  1. Copy/paste > typing

Especially if you’re not a developer or you type slow. Less typos, less frustration.

  1. If something fails, stop. Don’t repeat it.

Read the exact error. Change approach. Don’t keep typing the same broken command.

  1. Important code gets double-checked

ChatGPT → Claude → back to ChatGPT → then paste.

  1. Every session starts with:

Phase → Step # → Goal → One action.

Sounds simple, but this changed everything.

I wasted hours because I treated AI like Google. Once I treated it like a build operator, progress got real.

If you’re a non-technical founder trying to build, this might save you days.

reddit.com
u/Great-Mirror1215 — 13 days ago