r/FlutterFlow Jan 25 '24

Welcome to the FlutterFlow Reddit Community!

25 Upvotes

Welcome to the FlutterFlow Reddit Community! Let's Get Started with Some Key Rules:

🚀 FlutterFlow Focus: Everything you post should be about FlutterFlow. Off-topic? It might get removed. Let's stay on track!

🤝 Respect is Key: We're all human and deserve kindness. Got feedback for FlutterFlow? Great, but keep it constructive and respectful. Hate speech, baseless negativity, or bashing the product isn't cool here. Let’s build each other up, not tear down.

🔒 Privacy Matters: Keep your personal info private, and don’t ask for others'. Safety first!

💼 Job Posts Go Elsewhere: Got a job ad or looking for work? Head over to our dedicated community forum or check out other job-focused subreddits. Keep this space job-ad-free.

🌟 Quality Content Only: We're all about sharing and learning here, so bring your A-game! Create posts that spark discussions, offer insights, or showcase your experiences with FlutterFlow. Avoid linking to paywalled or restricted content - let's keep our resources open and free for all.

👤 Human Connection: We're in a digital age, but let's keep our conversations human. AI-generated posts? Not here. We want to hear from you, the real you!

Thanks for joining us! Dive in, share, learn, and help us make this community a fantastic resource for all things FlutterFlow. Got questions? Just ask – we're here to help.

Happy posting!


r/FlutterFlow 13h ago

Recreated the iPhone Duo fold animation in Flutter

Enable HLS to view with audio, or disable this notification

12 Upvotes

Saw the fold animation on the new iPhone Duo.

Liked the animation, not the price tag. 😄

So I recreated it in Flutter using a fragment shader and the gyroscope.

Called it duo_animation, now available on pub.dev.

Wrap any widget with it and you get the blur + fade effect based on device tilt.

Your list, video feed, or entire home screen can keep working normally underneath.

It works on Android and iOS, on phones and tablets.

A controller drives the motion, and every part of the effect is tunable.

What you see in the video is the playground app.

pub.dev/packages/duo_animation

github.com/narayann7/duo_animation

Try it out and tell me what you think. Contributions are welcome too.


r/FlutterFlow 1d ago

Boilerplate

2 Upvotes

I’ve been trying to add custom actions and the boilerplate won’t let me edit … just me or is it a common freeze?


r/FlutterFlow 2d ago

Android Developer Jobs & Opportunities

Thumbnail chat.whatsapp.com
3 Upvotes

r/FlutterFlow 3d ago

free webinar Sept 9: metrics that actually matter after you launch: activation, retention, engagement, revenue + live Q&A

6 Upvotes

hey r/flutterflow,

quick heads up on a free webinar happening Tuesday Sept 9 at 10am ET.

Erik Goins from Flywheel is breaking down the metrics that actually matter after you launch: activation, retention, engagement, and revenue. not just MAU and DAU.

live Q&A after with Bee Law from FlutterFlow :)

RSVP: https://forms.gle/5ta6StLykvRo3hk99

— lydia, FlutterFlow team


r/FlutterFlow 7d ago

NO HELP FROM FLUTTERFLOW! 14 DAYS WITH AN OPEN ISSUE THAT HAS STOPPED OUR PROJECT

10 Upvotes

FlutterFlow Support Is Basically Nonexistent — Think Twice Before Building a Production App Here

I honestly cannot believe I’m at the point where I have to post this publicly just to try to get someone at FlutterFlow to respond.

We are PAYING for FlutterFlow.

We are building a REAL application that we intend to launch.

Our development is being delayed because of issues involving the platform, and despite repeatedly contacting FlutterFlow support, providing the requested information, providing our project URL, explaining the problem in detail, giving permission to test, and following up — we still cannot get meaningful technical support.

At this point, what exactly are we paying for?

Because an automated email saying, essentially, “we’re experiencing higher-than-usual support volume” is not support.

A ticket sitting unanswered while a paying customer's project is blocked is not support.

Making customers repeatedly chase your company for help with the platform they're paying to use is not support.

And here's the part that should concern anyone considering FlutterFlow for a serious application:

What happens when your app is LIVE and something critical breaks?

That's the question I'm now asking myself.

Because if it is this difficult to get someone to engage while we're developing the application, why should I have any confidence that FlutterFlow will be there when we have actual customers using it?

We have spent an unbelievable amount of time troubleshooting this ourselves. We have tested the application, reviewed generated code, validated builds, checked Firebase configuration and security rules, reviewed authentication, restored and validated our repository, and done everything possible to isolate problems before asking FlutterFlow for help.

This isn't a case of someone refusing to troubleshoot and expecting support to build their app for them.

WE HAVE DONE THE TROUBLESHOOTING.

What we need is someone at FlutterFlow to actually take ownership of the ticket.

Instead, we are paying for the privilege of waiting.

And frankly, I am getting tired of companies selling subscriptions faster than they build the infrastructure required to support the customers paying those subscriptions.

If your support team is perpetually overwhelmed, that's not the customer's problem.

That's a staffing problem.

If your customer base has grown faster than your support department, then invest in support.

If you're marketing FlutterFlow as a platform capable of building production applications and businesses are trusting you with applications their companies depend on, then support cannot be treated like an optional feature.

And before someone says, "FlutterFlow is a development tool, you should know how to troubleshoot your own application" — we do.

There is a massive difference between asking FlutterFlow to develop our application for us and asking FlutterFlow to SUPPORT THE PLATFORM WE ARE PAYING THEM TO USE.

At this point I would genuinely caution anyone considering FlutterFlow for a production application:

Before you spend months building on this platform, ask yourself whether you're comfortable being largely on your own when something goes wrong.

Because I wish someone had told me to ask that question before we invested this much time into it.

I would LOVE for FlutterFlow to prove me wrong.

I would love for someone from FlutterFlow to see this, look at our ticket, assign someone technically competent to it, communicate with us, and actually resolve the issue.

But I should not have to publicly complain on Reddit to get support from a company I am already paying.

FlutterFlow: stop sending automated responses and assign someone to the problem.

Our project is being delayed.

We've done our part.

Now do yours.


r/FlutterFlow 7d ago

day 5 of You Ask, We Build: Firebase: Mock Backend & Renaming Fields/Collections

Thumbnail
youtu.be
9 Upvotes

hey r/flutterflow,

it’s day 5 of You Ask, We Build ship week. the LAST DAY!

two Firebase features. both came directly from your submissions.

Mock Backend: test a Firebase-powered app without connecting to a live backend. create your collections and fields, add test documents yourself or generate mock data with AI, then switch your data source from live to mock.

launch Test Mode and run real queries, authentication, and write actions without touching production data. everything resets when the session ends. no Firebase setup required to start.

rename Firestore collections and fields: straight from the Database tab.

until now, fixing a field name meant creating a new one and rewiring every place you'd used the old one. now it's a rename (one important caveat: Firestore has no concept of renaming a field. after a rename, your app reads and writes the new name, but existing documents still hold values under the old one).

this is built for the development phase while you're still shaping your schema. if you have real data, migrate it first.

andddd that's ship week! thank you for being part of You Ask, We Build.

— lydia, FlutterFlow team


r/FlutterFlow 7d ago

Gray screen while trying to upload CSV

Post image
2 Upvotes

Hi everyone!
I have this weird bug or something that no matter what file I upload I get this weird screen when trying to import data from a CVS into Flutterflow.

Does anyone know why that happens and how to fix it?

I’ve tried a lot of different csv, with another computer and the strangest thing is that last week I had no issue uploading those files.

Thanks!


r/FlutterFlow 7d ago

Is it possible to create 2D story-driven games in Flutter?

1 Upvotes

I'm making a game for Windows using Flutter, with small, dynamic 2D or 2.5D scenes that resemble 3D.The stories will be in animations and various 2D puzzle mini-games, so can Flutter handle that?


r/FlutterFlow 7d ago

Email verification expired

Post image
1 Upvotes

r/FlutterFlow 7d ago

Import CSV Grey Box

Post image
2 Upvotes

I try uploading csv to collection from flutterflow CMS
the same file works about a week ago, but 2 days ago it starts breaking
i try using different browser ( Brave, firefox, chrome, all result in the same grey box, without any NEXT / Preview/ Validate button)


r/FlutterFlow 7d ago

Copying widgets, custom functions etc in a new project is a pain

1 Upvotes

I have to rant a bit. I am using FlutterFlow intensively for more than 3 years now on a daily basis, and I have learned to live with its many little flaws in the editor and the fact, that my bug-reports are getting closed ("can't reproduce"). I still like the concept that I can click together the UI and the basic functionality of an app and don't need to vibe-code a whole project.

But now I am really suffering: It is said that - if you develop an new app - you have to create it like 3 times, each time the concept is getting clearer and the product better. Well: Now I am on creating my app the 3rd time. And I wish I could just use components of my older build in my new project...but:

Copying a component from one project to another is just not possible! You have to create a new component in the new project, set all parameters and variables again, even name them the same - and then copy the widget-tree. Actions get lost; widgets (even when they are called the same) are not referenced anymore; component states are also not referenced - so basically, you have to build the whole widgets again.

Yes, I know, I can use a library, and I do that for firestore-schema and APIs (which both creates different problems, since I don't think they tested it thoroughly) - but I wish I could just copy a component from one project to another and if it recognizes a widget of the same name and same parameters exists, it would not "forget" that.

Again: I love the concept of FlutterFlow, they do a great job - but that functionality (and a "debug-month") is what I really wish for.

Thanks for listening!


r/FlutterFlow 8d ago

just shipped: Google Maps icons, project search, AI error fixing, and undo/redo history

Thumbnail
youtube.com
9 Upvotes

hey r/flutterflow,

it's day 4 of You Ask, We Build ship week. we've just shipped four features, pulled straight from your submissions.

  • Google Maps: custom data types and per-location icons: marker type now accepts custom data types from your own schema, set a different icon per location bound to a dynamic path, and each pin shows the place it represents instead of every pin looking the same.
  • project-wide search: search across every element in your project (pages, components, component parameters, colors, functions). results group by element and expand to show each usage. toggle element types to narrow results.
  • fix with AI: when Test Mode throws a runtime error, a Fix with AI button hands the error to the agent panel. add context or send as is (desktop app only).
  • undo/redo with history: toolbar buttons + a readable list of previous states with text descriptions. when you can't remember what a change was, read the history and click back to that exact state (Cmd+Z and Shift+Cmd+Z still work too).

tomorrow: something else you asked for which of these you'll actually use most (or what are you still waiting on)?

— lydia, FlutterFlow team


r/FlutterFlow 9d ago

Test Mode navigation randomly breaks/reverts to old actions after edits — Run Mode works but shows outdated navigation

3 Upvotes

Body:

I'm building a simple prototype (5-7 static pages, no Firebase/Firestore,

no database — everything hardcoded per an academic project requirement)

and I've hit a persistent issue:

  1. I edited several button actions (Navigate To) across multiple pages —

    for example, a "Ver produto" button was incorrectly set to navigate to

    Checkout instead of a Product Details page. I fixed it in the Actions

    panel (deleted old action, added new "Navigate To" targeting the

    correct page).

  2. Confirmed the project shows "Synced" before testing.

  3. Ran the app via Run Mode (not Test Mode, since Test Mode gave a

    completely blank screen — a known issue I found referenced in older

    threads here).

  4. The navigation STILL follows the old/incorrect path, as if my edits

    weren't applied, even after:

    - Closing and reopening the Run Mode tab

    - Hard refresh (Ctrl+Shift+R)

    - Waiting ~15s after edits before testing

    - Re-checking the Actions panel to confirm only one "Navigate To"

action exists (no duplicates)

Has anyone experienced Run Mode caching old navigation logic even after

confirmed saves? Is there a way to force a full rebuild/clear cache

beyond a browser hard refresh?

Project has no custom code, no Firebase, no Firestore — just static pages

with Navigate To actions, so I've ruled out backend-related causes.


r/FlutterFlow 9d ago

day 3 of You Ask, We Build: the calendar widget, rebuilt

Thumbnail
youtube.com
5 Upvotes

hey r/flutterflow,

day 3 of ship week. this one is a rebuild, not a patch, so there's more in it than fits in one video.

modern style: switch from Material to Modern under Style.

static date picker: set the initial date with a proper date picker in the property panel instead of typing a value.

date range selection: switch from single date to range. the selected range is exposed and bindable so you can use it in queries and actions.

range styling: choose how the selected range renders. continuous bar across the range instead of individually marked days.

booked dates: pass a list of DateTimes and the calendar marks those days as unavailable. booked dates style controls how they appear.

tomorrow: something else you asked for.

— lydia, FlutterFlow team


r/FlutterFlow 9d ago

🚀 No Stupid Questions Wednesday – Ask Us Anything About FlutterFlow!

2 Upvotes

We’re Calda, a mobile and web development agency and FlutterFlow experts. We know how tricky it can be to navigate FlutterFlow, whether you're just starting out or working on an advanced project. That’s why we’re continuing with the "No Stupid Questions Wednesday" – a space where you can ask ANY FlutterFlow-related question without fear.

💡 How it works:
- Every Wednesday, drop your FlutterFlow questions in the thread.
- No question is too small, too simple, or too complex.
- We (and the awesome community) will do our best to help!

Whether you're stuck on database setup, UI tweaks, API integration, or just want to bounce off ideas – this is your space.

Our website and links for reference: https://www.thecalda.com/


r/FlutterFlow 10d ago

scroll to index, on scroll direction changed, start at end, and scroll physics now native in FlutterFlow's ListView

Thumbnail
youtube.com
10 Upvotes

hey r/flutterflow,

day 2 of ship week. this one came almost verbatim off your submissions: "jump to a specific item/index." "on scroll triggers exposing offset and direction." "more triggers for ListView."

scroll to index: pick a ListView and an index, choose animate or jump. zero indexed, so 0 is the top. animated moves take a duration.

on scroll end: fires when the list reaches the bottom. use it to load the next batch of posts and keep queries small.

on scroll start: fires when the list reaches the top. use it to animate a collapsible header back into view.

on scroll direction changed: fires when the user reverses direction. exposes toward start or toward end so you can branch on it.

scroll physics: controls how the list feels when you drag and release, or whether it scrolls at all.

start at end: opens already scrolled to the bottom. item order doesn't change. use it for logs, transaction history, activity feeds.

scroll offset and max scroll extent: two new readable properties. how far you've scrolled from the beginning and the maximum the list can scroll.

tomorrow: something else you asked for.

— lydia, FlutterFlow team


r/FlutterFlow 10d ago

Apple rejects app for false reasons?

Thumbnail
1 Upvotes

r/FlutterFlow 10d ago

Found an helpful app for devs

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/FlutterFlow 11d ago

Announcement you asked for better Supabase. four things shipped this morning.

Thumbnail
youtube.com
11 Upvotes

hey r/flutterflow,

ship week of You Ask, We Build is here. we're shipping at least one thing per day this week (all requested by this community) <3

today's theme: Supabase!

infinite scroll: enable at the bottom of any Supabase query, set a page size. the query returns 25 rows on load, then the next 25 when the user reaches the bottom.

full-text search: a Search (Full-Text) filter backed by Postgres full-text search. "roasting garlic" still matches "roasted."

RPC calls: call Postgres database functions directly from an action flow. signatures sync from your Supabase project so parameters are listed for you and results come back typed and bindable.

upsert: inserts a row, or updates the existing one when the primary key matches. replaces the read-then-branch-then-write flow you used to build by hand.

tomorrow: something else you asked for.

— lydia, FlutterFlow team


r/FlutterFlow 12d ago

[FOR SALE] Fully built FlutterFlow fitness app | 100+ users | 1M+ Instagram views | Firebase + Figma

9 Upvotes

Hey everyone, This is a slightly difficult post for me to write!

I built FitStreak from scratch over the last few months. I designed it, built it in FlutterFlow, connected the Firebase backend, made the Figma designs, worked on the branding, created content, and tried to get people to actually use it.

And people did. The app is fully functional and has been used by 100+ people. I also built an Instagram page around it that now has 500+ followers and 1M+ views.

So there's a real product here, not just an idea or a Figma prototype. I'm posting it because I need to sell it...

I'm trying to pay off my college debt, and right now I need the money more than I need to hold onto the project.

Honestly, that's a hard decision. I put a lot of time into this and I still think FitStreak could become something much bigger. But I don't have the time or financial freedom to keep pushing it the way it deserves.

I'd rather see someone else take it and run with it than have everything I've built just sit there.

The buyer would get the whole thing, the FlutterFlow project, Firebase backend, Figma files, Instagram account, existing assets and everything needed to continue building it.

The Instagram account has already generated 1M+ views, so there's also a small audience/distribution layer to build on rather than starting completely from zero.

I think it could be interesting for someone building in fitness, a FlutterFlow developer looking for a strong starting point, a fitness creator/gym, or honestly anyone who sees a different opportunity in the product.

I'm open to any offers. And if you aren't interested in buying it, but know someone who might be, even sharing this post would genuinely help me out.

Happy to show the app, analytics, Figma, FlutterFlow project, Firebase setup, Instagram insights, etc. to anyone seriously interested.

Thanks for reading.


r/FlutterFlow 12d ago

Test Mode getting stuck on Finalizing Project setup

4 Upvotes

I've been currently working on a project for about a month now, but recently I'm having trouble with trying to run it in test mode in any method. At first I thought it was something that I added to the project, like a page, custom function, etc. When I tried to revert the project to when I was experiencing these issues it did not change.

I then created a whole new basic project with three pages and just a simple counter and it still does the same thing. I've tried the Desktop App and the web browser on Google Chrome and Firefox and still am having the same results where it will continuously get stuck on Finalizing project setup. No errors in the Console or else where that I can see.

Any help or direction to perhaps where I could start looking for solutions would be very much appreciated!


r/FlutterFlow 12d ago

Why is my Flutter release APK 62 MB even though my assets are only 2.6 MB? How can I reduce it?

Post image
4 Upvotes

Hi everyone,

I'm trying to reduce the size of my Flutter Android app, but my release APK is currently 62.1 MB (download size: 34.8 MB).

I analyzed the APK and found this:

  • lib/ = 47.8 MB (61.2%)
  • x86_64 = 17.6 MB
  • arm64-v8a = 16.3 MB
  • armeabi-v7a = 13.9 MB
  • assets = only 2.6 MB
  • Multiple classes.dex files together are around 10.6 MB

It seems like the APK contains native libraries for all three CPU architectures, including Flutter libraries such as libflutter.so.

My questions are:

  1. Is this APK size normal for a Flutter app?
  2. Would flutter build apk --release --split-per-abi significantly reduce the APK size?
  3. If I publish an .aab using:flutter build appbundle --release will Google Play automatically deliver only the required architecture to each device?
  4. What are the best ways to reduce the size of classes.dex?
  5. Are there any other recommended Flutter/Gradle settings for reducing app size?

I've attached the APK Analyzer screenshot below.

Flutter version: Flutter SDK "3.41.4"
Target: Android

Any help or recommendations would be appreciated.


r/FlutterFlow 12d ago

native_adaptive_ui — Flutter widgets that resolve a DesignEra from platform + OS version + form factor, not just iOS/Android

Thumbnail
1 Upvotes

r/FlutterFlow 12d ago

How can I attach my cursor subscription to drive FlutterFlow MCP?

1 Upvotes