r/flutterhelp

▲ 3 r/flutterhelp+2 crossposts

Mac for Flutter

Which Mac product do you prefer for flutter ( mobile application ) development ? Something affordable and high performance.

Someone suggested:

MiniMac M4

Macbook Air M4

MacBook Pro M3

I like hear u guys

reddit.com
u/MasterpieceCapable — 1 day ago

Flutter app distribution for iOS

Hey Devs,

I have developed one flutter app for iOS, I want to distribute it with group of 10 peoples only that’s why i don’t want to buy a apple developer account. Can anyone help me in this can we distribute app without developer account. Also I am looking for permanent solution not looking to re install app after every 7 days.

Please help me in this.

reddit.com
u/Playful_Ad_7384 — 22 hours ago

Quick question for the community. Curious how other Flutter devs handle this:

You ship a new feature. It passes review. Within hours, you see crashes in production for a specific device/OS combo.

Your options today:

Fix the bug, resubmit, wait 24+ hours for Apple. Users keep crashing.

Push hotfix to Android, hope iOS users don't complain.

Neither feels good.

Sometimes I wonder if there should be a tool that combines feature flags with crash reporting — so when you see a crash spike in your dashboard, you could just turn off the broken feature with one click, no app release needed. Maybe something like this already exists and I haven't found it?

Two questions:

How do you handle this today? Server-side workarounds, kill switches you built yourself, or just live with the App Store delay?

If a one-click solution like that existed, would it actually be useful, or is the problem more nuanced than I'm making it sound?

Genuinely curious how others approach this.

reddit.com
u/Automatic-Gas-409 — 1 day ago
▲ 3 r/flutterhelp+1 crossposts

iOS Kids Flutter project got rejected

Guideline 1.3 - Safety - Kids Category

Issue Description

We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. Specifically:

- The app includes third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, name, address, date of birth, email, location, Device Name, and IDFA. We found that your app references the ASIdentifierManager API, which provides access to a user's IDFA, in the following location(s) in your binary:

• /System/Library/Frameworks/AdSupport.framework/AdSupport
• Runner

It would be appropriate to remove all instances of “ASIdentifierManager” from your app, even if they are not utilized in your app's functionality.

In my project I am using AdMob and I really need your help on how AdMob should be implemented to be approved in Kids Category

reddit.com
u/Coderas_AH — 3 days ago

Flutter 3.44.0 Release Notes are out, but the current stable version of Flutter on github is still 3.41.9, help me understand why.

So, like I wrote in the title, we see that the release notes for Flutter 3.44.0 are out, but the current version of flutter on the stable branch is 3.41.9 as seen by the latest commit:
Update CHANGELOG.md for Flutter 3.41.9 (#185755) 00b0c91 · 3 weeks ago

I thought that the point of release notes was to notify people that a version has been released. Am I in the wrong or did something happen to delay the release? Any explanation would be helpful.

u/entice93 — 4 days ago

Can flutter/dart be used to build telegram apps?

I'm new to Flutter, and though I've done some research, I haven't found a clear answer to my question. I learned that Flutter can be used for web development, but my research suggests it can't be used to build Telegram apps. Is that true?

reddit.com
u/Neon_86- — 4 days ago
▲ 4 r/flutterhelp+1 crossposts

Listview.builder bidirectional pagination support for chat messages

Hi everyone!
I am developing chat app using flutter framework. I use listview.builder with reverse:true property to show message scroll from bottom to top. Now when i append previous message list at the end of existing messages list it scrolls me to the latest message. i want it to be at the place where loader was called without changing reverse:true property. Does anyone know a solution for it?

reddit.com
u/Longjumping_Room2186 — 5 days ago
▲ 12 r/flutterhelp+1 crossposts

What do you guys use for auto updating Flutter Desktop apps

As the title says, What are you guys using to update your Flutter desktop apps that runs on Windows, Mac & Linux?

reddit.com
u/Dry-Wind9563 — 6 days ago
▲ 3 r/flutterhelp+1 crossposts

Need help from experienced programmers

I'm learning programming and looking for guidance from experienced developers.
I would appreciate advice on how to improve my skills and what technologies to focus on.

reddit.com
u/No-Substance5361 — 5 days ago

State management

Hi flutter community

I have been with flutter less than a year

I learned ui and http and as a state management I learned provider,

it seems at first easy but shen i worked on some big app it started to be more complicated and confusing (i ended up use claude to handle the state management)

So im here to ask you is state management that hard ?or should I learn riverpod or cubit to improve (specially if i worked with a team) later on ?

What's your experience on that?

i would like to here from you developpers.

reddit.com
u/FoundationPitiful126 — 6 days ago

Android app or website for flutter learning ?

I recently started learning flutter but my problem is I'm always away from my laptop for days

I don't need anything advanced I just need an interface to test out code on my phone

Anything to help a brother out

reddit.com
u/AmrKhan47 — 5 days ago

I have 3 years of Flutter experience, worked on many real projects, but my salary is extremely low. What should I focus on next?

Hello everyone,

I really need some honest career advice because I am feeling very confused right now.

I recently completed college, and for the last 3 years I have been working continuously in Flutter development. During college, I was mostly focused on learning and gaining experience, not on money. But now I want to improve my career seriously because my current salary is extremely low compared to the amount of work I have done.

Right now my yearly package is around 1 LPA, and honestly it feels very disappointing after working this hard for years.

I started working in 2023 and mostly worked on Flutter apps. At first I learned the basics and UI development, but later I started working on real client projects and production apps.

I have worked on many types of applications including:

  • Ride booking apps
  • Food delivery apps
  • Doctor consultation apps
  • Astrology apps
  • OTT streaming apps
  • Social media apps
  • Multi-vendor platforms
  • Marketplace apps
  • Boat booking app
  • Car rental app
  • Pet care app
  • Education platform
  • Safety companion app
  • Wallet and payment systems
  • Video calling and real-time features
  • Android and iOS publishing

I have also worked on:

  • Firebase
  • REST APIs
  • Play Store publishing
  • App Store publishing
  • Bug fixing
  • Redesigning apps
  • Client customization work
  • Multi-app ecosystems with User, Driver, Vendor, Doctor, Merchant, and Admin flows

Most of my experience comes from working in a solutions company where we handled many real-world projects, fixed production bugs, customized apps for clients, and published apps to stores.

Currently I am trying two things:

  1. Growing on Upwork and getting direct clients
  2. Searching for a better full-time job

The problem is that I do not know what I should focus on next to increase my income properly.

Should I:

  • Continue focusing only on Flutter?
  • Learn native Android or iOS?
  • Learn backend development?
  • Learn AI integration?
  • Focus completely on freelancing?
  • Improve DSA and switch companies?
  • Build a stronger personal brand and LinkedIn?
  • Move toward startup/product companies instead of service companies?

I only want to use the next 1–2 months properly so that I can finally move toward a much better career and salary.

I would genuinely appreciate advice from experienced developers, freelancers, or hiring managers because right now I feel stuck and confused even after working very hard for years.

Thank you for reading.

reddit.com
u/Kooky-Office4969 — 8 days ago

Should i learn ios or android development for my career ?

I’m a junior Flutter developer (graduating soon, born in 2004)

I’m planning to learn one native platform deeply alongside Flutter.

Which path would you recommend in 2026:

Native Android (Kotlin/Jetpack Compose) or Native iOS (Swift/SwiftUI)

Especially considering:

- global job market

- remote opportunities

- competition level

- salary ceiling

- AI impact

- future-proofing

I’d really appreciate advice from developers who have worked with both Flutter and native mobile development.

reddit.com
u/RONGA22222004 — 8 days ago

Any good flutter training in mumbai?

Looking for a flutter training in mumbai. Am in 2nd year and want to learn new skill. I saw a little bit on YouTube about flutter and am interested. If anyone knows pls reply

reddit.com
u/Creeper_blox — 7 days ago

A Question About iOS Widget

Hello everyone, I have a question about adapting an iOS widget.

I’m currently developing a Flutter app called “Academic Assistant” for both Android and iOS. Since it’s a utility app and I don’t plan to submit it to the App Store, I haven’t purchased a developer account. The app builds are unsigned, and I’ve been installing them on my iPhone using a self-signing tool.

After implementing the widget features (course schedule and GPA display), I tried installing the app using various self-signing tools. However, I found that either the widgets were missing or the widget data wasn’t syncing (the data wouldn’t display). After some research, I learned that self-signing tools can alter the AppBundle and cause issues.

So, I’d like to ask:
Is there a way to self-sign the app and ensure the widgets display properly? Or should I do some changes in my code? Thanks!

reddit.com
u/Apprehensive_Spray16 — 9 days ago

Best local/offline speech transcription options for Flutter mobile apps?

I’m researching speech transcription options for a Flutter mobile app and trying to understand what is currently practical on iOS and Android.

The main use case is simple: record audio and transcribe it locally or semi-locally. It does not have to be real-time — file-based transcription is completely fine.

I’m currently looking at:

  • Whisper / whisper.cpp
  • ONNX-based Whisper models
  • sherpa-onnx
  • native iOS Speech APIs
  • Android SpeechRecognizer / related APIs
  • other offline ASR models or libraries

My main questions:

  • What is currently the most practical option for local/offline transcription on mobile?
  • Is Whisper still the default choice, or are there better alternatives for mobile?
  • For Flutter, would you recommend an existing package, FFI, or native platform channels?
  • How realistic is word-level timestamp support on iOS and Android?
  • Are there good examples of file-based transcription pipelines in Flutter?
  • What are the main issues with performance, battery usage, app size, and model size?

Main constraints:

  • Flutter app
  • iOS and Android
  • Preferably offline/local
  • File-based transcription is okay
  • Real-time is optional
  • Word-level timestamps would be a plus
  • Should work reasonably well on mid-range devices

I’m mainly interested in real-world experience: what actually works, what is too slow, what breaks on mobile, and which libraries are worth testing first.

Thanks!

reddit.com
u/AkamazZz — 8 days ago

Flutter web deployment

I used to use globe.dev to deploy my flutter web apps(eg. POS admin panels) until the company closed, what other alternatives are there to seamlessly deploy flutter web apps quickly?

reddit.com
u/Sirma_ — 11 days ago

How did you create your home screen widget for your app

I am stuck on creating a working home screen widget and am seeking advice on how you managed to do it.

reddit.com
u/Puzzled_Dingo1186 — 12 days ago

Hey! I have a peculiar problem in flutter.

When I start coding in flutter the thing I mostly confuse with it is "How to build a system, just like coding for connecting DB to UI or making widgets from data". So how can I escape such a problem. If anyone has anything in mind about this please help!!

reddit.com
u/Impressive_Alarm3168 — 14 days ago

My ternary conditions get formatted differently in two different projects, and i can't tell why

I have two apps, and the formatter is consistently formatting my ternary conditions in one way on one project and in a different way in the other.

I don't like inline ternary conditionals (because i think it's harder to notice them) like this one:

param: Platform.isIOS ? value1 : value2

So i always break it apart with a dummy comment, like so:

param: Platform.isIOS //
  ? value1
  : value2

One of my projects (older, which is probably relevant) leaves this alone.

But the other one breaks that into this:

param:
    Platform
        .isIOS //
    ? value1
    : value2,

which i think looks weird and is unnecessary and more unreadable.

Why does this happen?

When i simply copy lines or entire files from the older project into the newer, they get reformatted into this second variation.

I've copied over the entire analysis_options.yaml (which is tiny and doesn't have any values that seem related to this), and I've also tried searching through options on Dart linter rules which don't seem to have any options related to this.

It's driving me crazy, both that it does it, and that i don't understand why it does it. I don't even understand if it's Flutter or Dart that controls this behavior, and the versions of Flutter and Dart are the same for both projects since i'm working on both of them on the same machine.

I am using VS Code with Flutter extension Dart-Code.flutter and Dart extension Dart-Code.dart-code

reddit.com
u/Calvin_Schmalvin — 12 days ago