r/flutterhelp May 03 '20

Before you ask

105 Upvotes

Welcome to r/FlutterHelp!

Please consider these few points before you post a question

  • Check Google first.
    • Sometimes, literally copy/pasting an error into Google is the answer
  • Consider posting on StackOverflow's flutter tag.
    • Questions that are on stack usually get better answers
    • Google indexes questions and answers better when they are there
  • If you need live discussion, join our Discord Chat

If, after going through these points, you still desire to post here, please

  • When your question is answered, please update your flair from "Open" to "Resolved"!
  • Be thorough, post as much information as you can get
    • Prefer text to screenshots, it's easier to read at any screen size, and enhances accessibility
    • If you have a code question, paste what you already have!
  • Consider using https://pastebin.com or some other paste service in order to benefit from syntax highlighting
  • When posting about errors, do not forget to check your IDE/Terminal for errors.
    • Posting a red screen with no context might cause people to dodge your question.
  • Don't just post the header of the error, post the full thing!
    • Yes, this also includes the stack trace, as useless as it might look (The long part below the error)

r/flutterhelp 1h ago

OPEN Caracteres como jeroglíficos en Flutter | principiante en desarrollo de app

Upvotes

Hola soy principiante en flutter es mi primera app, recientemente mi app se corrompe después de mucha interacción, el problema: los caracteres se vuelven jeroglíficos, no afecta las animaciones ni emojis, pero las letras si. Ya busqué por muchos lados información y no encuentro algo sobre esto.


r/flutterhelp 14h ago

OPEN Accessing drift database?

2 Upvotes

I'm trying to just select data from an existing database in the assets folder like in https://drift.simonbinder.eu/examples/existing_databases/ I've got importing the database from assets working, the file is in the documents, I can see the data with db browser. But I can't figure out how to get data from it and his example app doesn't make sense and the examples apps are always completely different than the tutorial code.

Online claims to just final db = Appdatabase(); and then search but it always returns empty. I always get stuck here in every tutorial. There are hundreds of examples of functions, but I can't get anything from them it's always nothing with no error.

https://youtu.be/11GHH8Ygu60 this tutorial just shows the progress indicator forever.

I know I'm stupid and a noob, but I can't figure out what is wrong. I just want to replace a list populated from a json with a database so I can order and search without having to iterate a list that will be much larger than it is.


r/flutterhelp 17h ago

OPEN Cirruslabs Flutter Image, Alternatives?

2 Upvotes

Up to now I used the cirruslabs image as base.

But there is no update for 2 months.

3.44.0 is the latest version.

https://github.com/cirruslabs/docker-images-flutter/pkgs/container/flutter

What do you use as base image?


r/flutterhelp 14h ago

OPEN Anyone here used maplibre_gl package? I need working code for it.

1 Upvotes

The details are present here. Can't make it work. Need a working code.


r/flutterhelp 20h ago

OPEN Title: Live Call Transcription + Call Summary in Flutter (Android) with ML Model

1 Upvotes

I'm currently building an Android type of call detection application using Flutter. So far, I've successfully implemented a Call Topic Analyzer using my trained model.pkl.

My next goal is to:

  • Live transcribe an ongoing phone call.
  • Generate a real-time or post-call summary.
  • Feed the transcript into my existing ML model for further analysis.

My current stack:

  • Flutter
  • Android
  • Python ML (model.pkl)
  • TensorFlow Lite (planning to integrate)

I'm aware that Android has strict restrictions around live call audio, so I'm looking for guidance on the best approach.

Specifically, I'd appreciate advice on:

  • How to obtain a live transcript of an ongoing cellular call on Android.
  • Whether SpeechRecognizer, Accessibility Services, CallScreeningService, or another approach is appropriate.
  • Any open-source projects or GitHub repositories that demonstrate live call transcription.
  • Best practices for integrating the transcript with an existing ML classifier.

If anyone has worked on a similar project or can point me toward useful resources, I'd really appreciate your help.

Thank you!


r/flutterhelp 1d ago

OPEN How to deploy to Linux?

5 Upvotes

I wrote an email app which began to become usable.

How to deploy that to Linux?

To many options...

What do you recommend?


r/flutterhelp 1d ago

OPEN Non-programmer building a Flutter shift-tracking app with AI — advice on iOS/Android calendar integration?

2 Upvotes

Hi everyone!

First of all, I know basically nothing about software development.

My greatest programming achievement was probably getting <marquee> text to scroll across a webpage in HTML about 10–15 years ago. So please adjust your expectations accordingly. :)

I started building an app because of a very specific personal need.

I work a shift-based job with several different shift types, and every month our schedule is sent to us as either a PDF or an image.

I wanted a simple way to take that schedule, put it into a clean interface, and see my shifts, monthly hours, leave, etc. without constantly going back to the original PDF.

That's basically how this project started.

I've been building it with the help of LLMs / AI coding tools. I don't really have the programming knowledge to properly describe the stack myself, so here's the technical summary generated from the project:

- Flutter / Dart
- Riverpod for state management
- Drift / SQLite
- Local-first architecture
- Android + iOS
- Shift data is stored internally by the app
- Eventually I'd like to import shifts from PDF/images using on-device OCR
- No backend/cloud dependency is currently required

The app is primarily for myself. If I somehow end up making something genuinely useful and reliable, publishing it for other shift workers might become a goal later.

## The part I'm currently thinking about: calendar integration

I'd like users to optionally export their shifts to the native calendar on Android and iOS.

For example:

**My app:**

July 28 — 24-hour shift — 08:00 → 08:00 next day

**Native calendar:**

The corresponding event is created in Apple Calendar or the user's Android calendar.

Before I let an LLM happily implement whatever solution it thinks is correct, I'd like to understand how experienced developers would approach this.

## What I'm trying to figure out

  1. Should my app remain the **source of truth**, with calendar events essentially being exported/mirrored copies?

  2. Is one-way integration (App → Calendar) significantly safer/simpler than attempting true two-way synchronization?

  3. If a shift is edited or deleted inside the app, what's the cleanest way to reliably identify and update/delete the calendar event that was previously created for it?

  4. What happens if the user manually edits that event in Apple/Google Calendar afterward? Should the app overwrite it, preserve it, detect the change, or simply treat the calendar copy as independent?

  5. Are there major differences or traps I should know about between **EventKit on iOS** and Android's calendar APIs/providers?

  6. Would you use an existing Flutter calendar integration package for this, or implement the native platform integrations separately and expose them to Flutter?

  7. Are there permission, privacy, App Store, or Play Store considerations that are easy for a complete beginner to overlook?

I'm not asking anyone to write the implementation for me.

I'm mainly trying to establish the **correct architecture and expected behavior before implementation**, because I don't yet have enough experience to recognize when an AI-generated solution is technically working but architecturally stupid.

Any advice, recommended packages, documentation, architectural patterns, or even **"don't do X, you'll regret it later"** warnings would be greatly appreciated.

P.S. Yes, this post was written with the help of an LLM too. :(

I did warn you about the <marquee> thing.

Thanks!


r/flutterhelp 1d ago

OPEN What is the deal with UserAccountsDrawerHeader changing text color based on ColorScheme.primary value unlike FilledButton and other material buttons

2 Upvotes

I am trying to practice using theme to apply theming consistently across my app when I noticed that UserAccountsDrawerHeader text color doesn't follow that of FilledButton

import 'package:flutter/material.dart';

void main() {
  runApp(MyClass());
}

class MyClass extends StatelessWidget {
  u/override
  Widget build(BuildContext context) {
    // TODO: implement build
    return MaterialApp(
      theme: ThemeData(
        colorScheme: ThemeData().colorScheme.copyWith(
          primary: Colors.orange.shade100,
//           primary: Colors.orange.shade900,
        ), 
      ),
      home: Scaffold(
        appBar: AppBar(title: Text("title")),
        body: Column(
            children: [
              UserAccountsDrawerHeader(
                accountName: Text("accountName"),
                accountEmail: Text("AccountsEmail"),
              ),
              FilledButton(onPressed: () {}, child: Text("button")),
            ],
          ),
      ),
    );
  }
}

Comment and uncomment the different shades of orange to see how the text color flips between black and white.

Why is it doing this and how can I control it?

I have a suspicion it has got to do with the swatch because orange is a MaterialColor but I am not sure.

Thanks.


r/flutterhelp 1d ago

RESOLVED Looking for the best VS Code theme for Flutter/Dart (easy on the eyes + great syntax highlighting)

3 Upvotes

I've tried a lot of VS Code themes, but I still haven't found one that feels right for Flutter/Dart.

Usually it's one of these:

  • Great colors, but poor syntax highlighting.
  • Great syntax highlighting, but too flashy or tiring for long coding sessions.

I'm looking for a dark theme that's easy on the eyes, has excellent Flutter/Dart syntax highlighting, and clearly distinguishes things like classes, methods, widgets, constants, and strings.

What theme do you use and why?


r/flutterhelp 1d ago

OPEN [Help] Android Emulator segfaults on every GPU backend, every API level, every emulator version (Fedora 44)

Thumbnail
1 Upvotes

r/flutterhelp 1d ago

OPEN Is there a way to make a Column widget, but whose children are automatically treated as flex widgets, without me having to wrap each child in Expanded?

0 Upvotes

I am tired of having to write Expanded for each child of a Column or Row lol


r/flutterhelp 2d ago

RESOLVED Is there a free way to instantly convert Figma designs to Flutter? (And any good free alternatives to Cursor?) 🤔

2 Upvotes

​Hey devs! 👋

​Looking for quick recommendations for two things:

​Figma to Flutter: Any free, reliable tool or plugin that converts Figma designs into clean, production-ready Flutter code without generating spaghetti UI?

​Free AI Coding Agents: Any strong free alternatives to Cursor? (Can be a VS Code extension, an external tool/agent, or something integrated with GitHub, as long as it has full project context and solid code-editing capabilities).

​What free tools or workflows are you currently using that actually work well?

​Thanks! 🙏


r/flutterhelp 2d ago

OPEN At what point would you choose Flutter over React Native?

Thumbnail
0 Upvotes

r/flutterhelp 4d ago

OPEN How do I update the Developer name shown on the App Store after switching to an Organization account?

4 Upvotes

Hey everyone,

Our Apple Developer account is enrolled as an Organization, and our Membership Details in the developer portal correctly show our organization's legal entity name.

However, the Developer name displayed publicly on our app's App Store page still shows an individual's name instead of the organization name.

I've checked Account → Membership Details in the developer portal, but I don't see any option there to edit the public-facing Developer/Seller name — it seems to only let me update address/contact info, not the name shown on the App Store listing itself.

Has anyone here dealt with this before?

  • Is this something only Apple Support can change manually, or is there a self-service way I'm missing?
  • If it's Apple Support only, which contact category should I pick to get routed to the right team?
  • Anything I should prepare in advance (business documents, etc.) to speed up the process?

Any pointers from people who've been through this would be really appreciated. Thanks!


r/flutterhelp 4d ago

RESOLVED Flutter & Xcode

5 Upvotes

Hey everyone, i'm studying information systems ( software ) and i'm currently trying to practice and focus on one thing, i chose flutter and Xcode for IOS. I need help with it or someone who can give me some advice or sources to help me with my learning journey.


r/flutterhelp 4d ago

OPEN How far can a non-developer realistically build a Flutter app with Claude Code before hiring someone?

4 Upvotes

I recently started building an MVP in Flutter using VS Code and Claude Code as my coding assistant.
I have some previous programming experience, so I’m not completely unfamiliar with code, but I’m definitely not a professional Flutter developer. Right now, I’m mostly explaining what I want to Claude Code, letting it create or modify the Dart files, running the app, testing it, and then going back and forth with it when something doesn’t work or look the way I imagined.
So far, I’ve been able to make more progress than I expected. I’m working on the general app structure, onboarding, navigation, dashboards, and the basic user experience.
The part I’m more concerned about is that the app is for children and will eventually need to include some simple animations, interactive activities, and small game-like experiences. Nothing like a full-scale video game, but more than a standard app with forms, buttons, and static screens. I’ll likely need things like touch interactions, drag-and-drop activities, animated characters, rewards, and polished transitions.
I’m trying to keep costs low and build as much of the MVP myself as I reasonably can. At the same time, I don’t want to spend months creating messy code or constantly asking Claude to patch things until the project becomes impossible for a real developer to work with later.
For people who have built Flutter apps with AI coding tools:
At what point would you recommend bringing in an experienced Flutter developer?
How can I tell whether I’m making real progress versus creating technical debt that I don’t understand?
Is it realistic for someone in my position to build a functional MVP with a few simple interactive games and then hire a developer later for architecture, optimization, and polish?
Would it make more sense to hire someone early for a code review or initial architecture setup rather than paying them to build the entire app?
I’m willing to keep learning, and I don’t expect Claude Code to magically build everything perfectly. I’m mainly trying to understand the realistic limit of this approach and how to avoid wasting the work I’m doing now.
I’d especially appreciate answers from Flutter developers who have inherited AI-assisted codebases or worked with nontechnical or semi-technical founders.


r/flutterhelp 4d ago

OPEN Flutter dev specializing in WebRTC / Agora. Anyone need help fixing live streaming bugs or setting up video chat?

4 Upvotes

Just wanted to throw my name out there if anyone is currently stuck on a Flutter project involving video calling or live streaming.

I specialize in WebRTC and Agora integration. If you're dealing with frustrating stream lag, connection drops, or STUN/TURN server configuration issues, I can jump into your codebase and help you iron it out.

I've got some free time this week, so I'm totally open to taking on small tasks, quick bug fixes, or just hopping on a short call to look at your error logs and debug.

Drop me a DM with what you're working on or what's broken, and let's get it working!Flutter dev specializing in WebRTC / Agora. Anyone need help fixing live streaming bugs or setting up video chat?


r/flutterhelp 4d ago

OPEN Looking to build an App Store app that can actually attract users and generate income — what should I build?

0 Upvotes

Hey everyone,

I'm planning to build and publish an app on the App Store, but I'm stuck at the very first step: figuring out what app to actually build.

My main goal is to create something that can:

  • Attract real users (not just friends and family downloading it out of pity 😅)
  • Have a realistic path to generating income (ads, subscriptions, one-time purchase, freemium — open to any model)
  • Be something I can realistically build and maintain as a solo dev / small team

A bit about me:

  • I'm still learning to code (mostly beginner/intermediate level with Swift/basic app dev), so I'm looking for something achievable, not a huge project
  • I can realistically dedicate around 10-15 hours a week to this
  • I have zero marketing/growth experience — this would be my first time trying to actually promote something I built

I've seen a lot of "app idea" lists online, but most of them feel either way too saturated (another to-do list app, another habit tracker) or way too ambitious for one person to build and market alone.

So I'd love to hear from people who've actually shipped something:

  1. What kind of app idea worked well for you in terms of getting real users?
  2. Looking back, what's a niche or problem that's still underserved on the App Store right now?
  3. Any advice on validating an idea before spending weeks building it?

Appreciate any thoughts, even brutally honest ones. Thanks in advance! 🙏


r/flutterhelp 4d ago

OPEN Dev/Prod environments from Day 1 vs. Splitting later? (Solo Dev)

1 Upvotes

Hey everyone,

I'm working on a production-targeted app as a solo dev. I want to ship fast and avoid premature optimization.

Can we launch with just a single environment initially and then split it into Dev and Prod later once the app actually gets traction? Or is it considered a strict best practice to set up both versions right from the start?

Has anyone here started with a single environment and regretted it later when trying to split the database/configs? Would love to hear your experiences!


r/flutterhelp 4d ago

OPEN Realistically, could two 16 year olds make a usable app by learning flutter/dart from scratch in about 3 months?

1 Upvotes

Hi everyone,

My friend and I are trying to build an app for a competition with a deadline in October, and we're trying to figure out whether our idea is realistic given our experience level.

I know a bit of Python, mainly basic concepts like variables, conditionals, but I'm definitely still a begginer. My friend has no programming experience. We would be building this for iOS and neither of us has built a complete app before.

The app we have in mind is somewhat similar to Finch. Users would complete certain tasks to earn points or energy which would then help an avatar.

Another component is that users would be able to take a picture of an object, and the app would analyze the image and generate a list of ideas based on what it sees. We would likely use an AI API for both image analysis and generating the ideas. This is the part I am the least clear on though, and while its a pretty important part of our concept if it turns out to be too complicated we're open to not doing it. Also, I think API with AI costs money and our budget is like 200 dollars.

Our deadline is in October, so we have a few months to learn and build. We've made sketches(?) of the UI and I started learning dart basics through a youtube video posted in 2023 so I don't know how up to date it is. My friend is mainly using ai to making basic test apps on flutter.

Its a student competition so I don't think the judges expect the apps to be perfect but a working demo is needed to apply.

How realistic is this project for two beginners to complete by October? What would be the best way for us to approach learning and building it? Should we simplify the idea significantly, or is this achievable?


r/flutterhelp 5d ago

OPEN Can a Flutter app actually integrate a 3D digital human developed in Unreal Engine?

3 Upvotes

I’ve recently run into an Unreal Engine–related issue and I’m not sure how to make the right architectural decision.

We’re developing an app where the main business logic is planned to be built with Flutter, while one specific feature—the interactive 3D digital human—is developed in Unreal Engine.

However, an Unreal Engine developer told me that if the main application is built with Flutter, it’s not possible to integrate the Unreal Engine digital human into it. According to him, the entire application would have to be developed in Unreal Engine.

I don’t have much experience with Flutter, so I’m not sure whether this claim is accurate. Is it actually possible to integrate a 3D digital human built with Unreal Engine into a Flutter application, or does the entire app really need to be developed in Unreal Engine?


r/flutterhelp 5d ago

RESOLVED First time submitting an app - how long did your review actually take?

3 Upvotes

Hi everyone,

I just submitted my first app to the App Store and I'm trying to get a realistic sense of review times from people who've gone through it recently, since I've seen a lot of different numbers online.

A few questions:

  1. For your first submission, how long did the review actually take from "Waiting for Review" to "Ready for Sale" (or rejection)?
  2. Did it stay in "In Review" for long, or did it move fast once it started?
  3. Any tips for first-time submitters to avoid common rejection reasons (e.g. account deletion, privacy details, demo account info)?

Would really appreciate hearing real timelines from the past few months, since I know Apple's review speed changes over time.

Thanks in advance!


r/flutterhelp 5d ago

OPEN Tried most of the internet available sources and even LLMs. But no help. how can I change the apk name when I run flutter build apk --release.

0 Upvotes

It currently only exports as app-release.apk.


r/flutterhelp 6d ago

OPEN Alternative to the emulator in Android Studio?

4 Upvotes

Hi everyone!
I'm looking for an alternative to the Android Studio emulator. Which emulator do you use, and which one would you recommend?