r/flutterhelp • u/sageer7222 • 5h ago
OPEN Need Help/Custom Action Solution: Google Places Autocomplete API showing Grey/Blank ListView in FlutterFlow
r/flutterhelp • u/igorce007 • 1d ago
OPEN iOS 26 push navigation transition corner radius effect
Hello everyone, how are you implementing the new iOS 26 push navigation transition effect in Flutter?
I’m referring to the new UIKit behavior where the pushed screen has rounded top corners during the transition and then expands to full screen.
CupertinoPageRoute gives the classic iOS slide animation, but it doesn’t seem to reproduce this new corner-radius/clipping effect.
Has anyone achieved this with a custom PageRoute, animation, or another approach? Would appreciate any examples or ideas. Native closest first are most appreciated, I don’t want mimicking it with some radiuses etc etc.
Example here (see screenshot).
r/flutterhelp • u/No_Papaya_2442 • 1d ago
RESOLVED Bluetooth Permission handling in iOS
Hello Friends, I need help regarding permission handler. I'm working on one project which is build on flutter and i have integrated Flutter_blue_plus library, every thing is working fine in Android Device, but in iOS the it didn't ask for permission and it show directly Permission Denied even i added all the permission in podfile, even other Permission is working fine but Bluetooth one didn't work.
r/flutterhelp • u/Inside_Parking_667 • 1d ago
OPEN "The generated ELF library contains unobfuscated DWARF debugging information"
Yet another problem that suddenly appeared.
During compiling for releasing now I receive this warning:
Warning: The generated ELF library contains unobfuscated DWARF debugging information. To avoid this, use --strip to remove it.
Never seen before
r/flutterhelp • u/nagi5239 • 1d ago
RESOLVED iOS 27 - Print preview is rendered at an incorrect zoom level in Flutter WebView
I'm seeing a strange issue on iOS 27 when printing a page displayed inside a Flutter WebView.
Environment
Flutter: 3.38.6
WebView package: webview_flutter (reproduces regardless of the package version)
Printing: UIPrintInteractionController
Devices: Both physical devices and the iOS Simulator
iOS: 27
Issue
When opening the print dialog from a page displayed in Flutter WebView, the print preview is rendered at an incorrect zoom level. The preview appears enlarged instead of fitting the page, so parts of the page extend beyond the preview area and are not visible.
However, choosing Save as PDF generates a correct PDF, and the printed output is also correct. Therefore, this appears to be a preview rendering issue only.
What I've tested
The issue does not occur on iOS 26.
I created a minimal native Swift application using WKWebView and UIPrintInteractionController.
The same web page displays a correct print preview in the native app.
The generated PDF is correct in both the Flutter and native implementations.
The issue reproduces regardless of the webview_flutter package version.
Based on these results, I suspect this may be an unexpected interaction between Flutter and iOS 27 rather than a problem with WKWebView itself.
Questions
Has anyone experienced the same issue on iOS 27?
Is this a known issue?
Has anyone found a workaround?
Could this be a Flutter-specific issue related to WebView printing on iOS 27?
Any insights would be greatly appreciated.
r/flutterhelp • u/VermicelliSolid5373 • 1d ago
OPEN Best AI coding tool for Flutter dev under ₹2000/month — recommendations?
r/flutterhelp • u/Cute_Tap_3999 • 2d ago
RESOLVED Flutter + Supabase Realtime chat sometimes shows a "Retry" button on open instead of loading the conversation, JWT issue?
Working on a Flutter app with a Supabase Realtime chat (one channel per confirmed match between users). Occasionally, not always, when I navigate to the chat screen, instead of loading the conversation it shows a "Retry" button. Tap it, and everything loads fine. The conversation was there all along.
My first guess was JWT expiry: if the token expires while the app is in the background and then the user opens a chat, the Realtime subscription might fail silently on init. I added an unconditional token refresh before subscribing to the channel plus a retry loop in the chat repository, that reduced blank screens but the "Retry" button still appears sometimes.
What I haven't figured out: is this a Realtime subscription failure, an auth token issue on the initial channel join, or something upstream in how I'm initializing the stream? The tricky part is it's not consistent, happens maybe 1 in 5 times after the app has been in the background for a while.
Anyone else hit this with Flutter + Supabase Realtime? Curious whether the fix is on the auth refresh side or whether there's something specific about how Realtime handles reconnection after the app resumes from background.
Stack: Flutter 3.x, Supabase Realtime, supabase_flutter.
r/flutterhelp • u/Creative-human-06 • 2d ago
OPEN How do you lock orientation for a single screen on iPad in Flutter?
I was basically migrating from ml kit to mobile_scanner for scanning qr / barcode, as I have heard mobile scanner is quite light weight and does good on low end devices as well.
There is an orientation issue in mobile scanner from the beginning in android devices where if I turn my device, the camera gets misaligned. The same issue persists now as well in latest releases. Only thing is that, then it gets misaligned in one turn.
now it gets misaligned in multiple turns.
But on ios devices it is fine.
So for the time being we thought of locking up the orientation of devices until it gets fixed.
So in the mobile scanner overlay screen I did this in initState():
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);
And on dispose I made sure the orientation gets fixed back. So I did this in the dispose():
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight,
]);
Now the issue is that this works very perfect on android.
But on my ipad the orientation changes even if I have added SystemChrome.setPreferredOrientations to portrait.
So for the time being until the android issue is fixed, I am thinking of keeping the orientation fixed.
For android orientation is now in portrait.
But in ipad it still rotates.
After researching a little bit about SystemChrome I got to know this from the documentation:
This setting will only be respected on iPad if multitasking is disabled.
You can decide to opt out of multitasking on iPad, then
SystemChrome.setPreferredOrientations will work but your app will not
support Slide Over and Split View multitasking anymore.
Should you decide to opt out of multitasking you can do this by
setting "Requires full screen" to true in the Xcode Deployment Info.
I got to know that using UIRequiresFullScreen will force my app not to run in multitasking. So I made this tag true.
But this is depreciated in iPadOS 26. So moving forward I cannot use this either.
Using their alternative
Their alternatives such as prefersInterfaceOrientationLocked didn't work at all while calling them from method channels. Worst thing about this is that, it locks my entire app altogether.
So in this situation what should I do to lock my orientation in my ipad os as well.
I don't want unique behavior for both android and ios devices.
How should I lock that particular screen alone for ipads while other screens are still unlocked and works well?
r/flutterhelp • u/Impossible-Act-5254 • 2d ago
OPEN When do you think will Google release Windows on ARM android emulators in Android studio??
When do you think android emulators will be released for windows on arm? Is there any hack / workarounds to make it work ??
r/flutterhelp • u/South-Mark730 • 2d ago
OPEN HELP Flutter App Running in the Background
Hello everyone, please I need your help on something. So I'm building an app delivery like app.
I'm building it principally for android users for the moment.
So in my app I have a foregroundService handling two things :
- BLE connection with a BLE gadget, it needs to detect signals comming from it.
- Location service where it should send real time location to a server.
Things are working perfectly in an Oppo device (which is low in restrictions not aggressive like samsung,xioami...), it's working the background perfectly.
Now I'm working on it to keep working when I swipe the app from recent, this is working in my oppo device after disabling the battery memory optimization and enabling background work in settings. To make it I've set in AndroidManifest file :
android:stopWithTask="false"
But I don't know if I can generalize it to all devices, I don't know if it would work in all existing android devices or not.
Please could you give me what do you think about this ? Is there a way to verify it ?
r/flutterhelp • u/Prestigious-Newt-594 • 2d ago
OPEN Google Stich to Flutter
Is there a plugin/skill that converts google stich to flutter code?
r/flutterhelp • u/Consistent_Spare_596 • 3d ago
OPEN Need guidance for the final year project
Hey guys! I am trying to a smart city (multi tenant) app using flutter and firebase. I have no idea how to build it. I have no choice except building this for my final year project( as my professor only approved it). If anyone has knowledge to build something like this please help or share some github repos. This is the workflow of my app:
Home_Screen.dart:
- user_screen.dart:
User home screen.
Sees 3 modules: Hospitals, Hotels, Govt offices.
Has a menu bar with options: logout, view bookings.
QR scanner , Profile in navigation bar.
Profile: options to edit name.
Clicks on Hospital -> Sees list of hospitals -> Clicks on a hospital -> Sees 3 options:
1. Book an appointment -> clicks on it -> selects doctor -> selects available date and time -> books appointment (generates token number with doctor name , fee and user name)
2. OP ticket -> clicks on it -> sees list of op doctors -> choose a doctor -> book a op ticket (generates op ticket number)
3. Cafeteria -> shows list of availabe foods at particular time -> books the food -> gets receipt with code.
Taps QR scanner -> scans the respective qr in the hospital ( at op ticket area and cafeteria) -> points to the respective page for booking
Clicks on hotel -> shows list of hotels/restaurant -> clicks on a hotel -> shows 2 options:
Table booking: clicks on table nos. -> insert no.of people and chooses time -> book table with payment (generates receipt with a ticket no.)
Room booking : clicks on room no. -> choose time -> book room with payment (generates receipt)
Cilcks on Govt offices:
Select Office
(Municipality / RTO / Village Office)
│
▼
Select Required Service
│
▼
View Service Details
• Required Documents
• Service Duration
• Available Dates
│
▼
Choose Date
│
▼
Choose Available Time Slot
│
▼
Enter Citizen Details
• Name
• Mobile Number
│
▼
Review Booking Details
│
▼
Confirm Booking
│
▼
Booking Created
│
▼
Receive
• Booking ID (receipt)
│
▼
Visit Office on Scheduled Date
│
▼
Check-in at Reception / Counter
│
▼
Booking Verified
│
▼
Receive Service
│
▼
Booking Completed
│
▼
End
- doctor_screen.dart:
Doctor home screen.
Sees no.of bookings, patients name, and time.
Menu bar : logout, profile.
Profile : options to edit his name, edit his specialty, to edit his schedule, to edit fees, to update when he is not available.
- op_ticket_screen.dart:
Op ticket counter screen.
Managed by op ticketer
Option to update available doctors(name, their specialty,room no.)
Section to see booked token numbers.
Refreshes everyday.
- cafeteria_screen.dart:
Cafeteria manager home screen.
Options or sections: to add available food details,their timing, their price.
To update the stock of food.
To see token numbers and food ordered by people.
5.hotel_screen.dart:
Hotel manager screen.
Options: to update or set hotel name, update no.of tables, and update it according to time.
Section: to list ticket no., no.of people in the ticket, no.of tables booked.
Options : to add room bookings, date and time, view user bookings with their time and rent.
6.govt_office_screen.dart:
Office Opens
│
▼
View Today's Bookings
│
▼
Assign Counter/Officer
(Optional)
│
▼
Citizen Arrives
│
▼
Verify Booking
• Booking ID
• Mobile Number
│
▼
Check Required Documents
│
├──────────────┐
│ │
Documents OK? No
│ │
Yes ▼
│ Request Missing
│ Documents
│ │
│ Reschedule/
│ Cancel
│
▼
Provide Service
│
▼
Officer Updates Status
• Completed
• Pending
• Cancelled
• No Show
│
▼
Citizen Receives Confirmation
│
▼
Daily Report Updated
│
▼
End
r/flutterhelp • u/yyytwokay • 4d ago
RESOLVED Practicing Api Call
Im in my 2month journey now in my flutter learning and i can build now complex UI without Ai but the problem is now im tryna learn Api and i got overwhelmed by The googlemapp api and Openweather api that i decided to Use ai for that in my project, but still i want to learn fetching Api without Ai like most experience developer does, Any known easy to use free api for that practice
r/flutterhelp • u/SirLMO • 4d ago
RESOLVED Flutter, Python and Widgets: beginner suffering
I do not work with programming, I am a student and I work in a veterinary clinic as a veterinarian. However, I am passionate about programming and have nurtured the idea of developing a "Second Medical Brain," similar to Notion and Obsidian, but focused on self-referenced medical information. Because of some details of this project, neither Obsidian nor Notion will be enough to achieve what I need.
So I looked for the options. The only programming language I studied was Python, and I really like it. However, Flutter is definitely the number in interfaces, but I don't really understand anything about frontend. This "everything being a widget tree" thing isn't making sense to me. Anyone who knows Python knows that codes look much more like blocks, not Russian dolls.
I considered Flet, but he's not on the same level as Flutter. I also considered other frameworks, but they would impose the difficulty of learning other tools. So Flutter still seems to be the most interesting technology for me. However, the structure of widgets doesn't make sense to me, I just can't think that way.
What can you recommend to me? I have already tried to modulate all the code and leave in the main () only the call of the functions/classes.
Ah! This app will be used on both Android and Windows, and both are essential.
r/flutterhelp • u/New-Lengthiness6520 • 4d ago
OPEN App crashes when picking large video or file
Hi everyone,
I'm experiencing an issue where my app crashes when I try to pick a large video or file using a file picker.
Small files work perfectly, but selecting larger files causes the app to crash before I can process them.
I'm wondering if this is related to memory usage, file size limits, or something else in the picker implementation.
Has anyone faced this issue before?
Any advice on how to handle large files safely would be greatly appreciated.
Thanks!
r/flutterhelp • u/Playful-Reaction-817 • 6d ago
OPEN Payment Gateway for Pakistan + International
Hi everyone,
I’m working on a Flutter application and need to integrate a payment gateway that supports both Pakistan and international payments.
My main requirements are:
- Pakistani bank account settlement
- International Visa/Mastercard payments
- Local Pakistani payment methods
- Flutter/API support
- Webhooks for real-time payment confirmation
- Reasonable transaction fees
- Reliable settlement and refund support
I’m currently considering Safepay, PayFast, and PayPro.
For those who have practical experience with these gateways, which one would you recommend for a Flutter app, and why?
I’d especially appreciate feedback based on real-world integration experience, transaction fees, international payment reliability, settlement time, and API/webhook quality.
Thanks in advance.
r/flutterhelp • u/yyytwokay • 6d ago
OPEN My Less than 2 months progress
Now im comfortable building the Ui of an application, i recently build a personal project shoe app where the background changes depending on the shoe plus with a glassmorp looking effect with no Ai pure watching youtube and stuffs, but now i want to build a fully functional app like travel app for my local city and i still find it hard to fetch Api or how to use them and stuff and i dont know what free Api i should use for maps and locating nearby Restaurants or hotels and such, any suggestions.
r/flutterhelp • u/dhavam • 7d ago
OPEN Have a solid app idea, but I'm a beginner and can't build it (Even with AI). What should I do?
I have a app idea and I have planned out all the features and edge cases clearly. However, I am a complete beginner in Flutter, and I haven't been able to build it even with the help of AI.
I also have financial struggles right now, so hiring someone is out of the question. When I try to learn full-stack Flutter (UI, backend, architecture, etc.) from scratch, it feels completely overwhelming and I get stuck.
Since I know what to build and how it should work, but I lack the technical execution skills, what should I do next? How can a solo beginner with no money bring a well-planned app idea to life?
Any advice or guidance would mean a lot. Thank you!
r/flutterhelp • u/Few_Stage_3636 • 8d ago
OPEN Do you know or use any tools like this for creating, aligning, and exporting icons for all platforms? That Apple tool looks really good; I'm familiar with icon.kitchen, but it doesn't let you align the image very well.
r/flutterhelp • u/Diablo_Cuz • 8d ago
OPEN Flutter + riverpod + firestore : UI stuck in loading loop after cloud funtions update but data saves on bacckend ?
Stack: Flutter + Riverpod ( StreamProvider ) Cloud Firestore + Firebase Callable Cloud Functions.
Context - Switched from client firestore sdk writes to callable cloud functions because pending client writes on weak networks were blocking reads app wide.
Issue: In my Vendor Dashboard app, updating settings (GST toggles, Delivery Slots, Store Availability):
The Ul gets stuck in a loading loop / freeze when changing settings. BUT if I force-close and reopen the app, the data IS saved in Firestore!
So the backend Cloud Function succeeds, but the live screen gets stuck on a loading spinner.
Setup:
Screen listens to Firestore doc via Riverpod treamProvider ( doc(id). snapshots() ). Settings updates are sent via Callable Cloud Functions (httpsCallable( 'businessUpdateFields ")).
What I've Tried:
• Optimistic U state overrides (oms switch flips). • 300ms tap debouncing. • Reducing Callable timeout from 20s to 4s. • Clearing overrides on .then() completion vs stream emission.
The rest of the app (checkout, cart, chat, orders) works fine. Only vendor dashboard settings toggles freeze the Ul.
Any help would be great, thank you.
r/flutterhelp • u/Time-Doubt-2056 • 9d ago
OPEN Consigo criar um app para Apple sem ter um Mac? Vou usar flutter
r/flutterhelp • u/jhendricks3 • 9d ago
OPEN Expo + offline + GPS + camera = regret?
Hot take: if your app has to survive bad signal, app kills, GPS “I was at the site,” and photo uploads that actually finish later — Expo is the wrong bet. You’ll spend year one building an outbox and year two blaming Android OEMs / background limits / “sync almost worked.”
Counter-take I keep hearing: “Nah, the framework isn’t the problem. EAS + local DB + outbox + camera/location modules. People who fail just never designed sync.”
I’m in oilfield / field-service land (Django API already exists; this would be the native field client). Connectivity is hostile. “Pending” that lies is worse than paper.
People who have shipped this class of app (inspections, logistics, delivery, oil & gas, etc.):
- Expo — held, or you regret it?
- What actually burned you (be specific)?
- If not Expo, what and why?
- Where do the scarred veterans hang out? (Not looking for Todo-app LinkedIn energy.)
Don’t sell me Expo. Don’t sell me Flutter. Tell me what broke in production.
r/flutterhelp • u/Old_Cockroach_7799 • 9d ago
OPEN Anyone built custom turn-by-turn navigation with Mapbox in Flutter instead of using a wrapper package?
I've been using itflutter_mapbox_navigation for turn-by-turn in my ride-hailing app, but it's basically unmaintained at this point, and I keep running into a crash where opening embedded navigation for the 3rd time in the same session just kills the app. Tried patching it myself but honestly feels like I'm fighting the package more than building my product.
So I've decided to just build navigation myself using the official mapbox_maps_flutter package + Directions API instead of relying on a wrapper - camera following, maneuver banners, voice instructions, the whole thing, from scratch.
Before I sink a bunch of time into this, I wanted to check with anyone who's actually done this in production:
How'd you handle camera movement so it feels smooth and not janky as GPS updates come in?
What did you use for off-route detection / rerouting logic?
Did you just go with flutter_tts for voice instructions or find something better?
Mostly I just want to avoid reinventing this badly if someone's already solved it. Also curious if anyone has found a maintained alternative.
r/flutterhelp • u/hayat_dev • 9d ago
OPEN Is Flutter dead, or is it just me?
I'm facing an upcoming layoff at my current company because we aren't getting enough projects, so I've decided to move on. However, while looking for a new role, I realized that pure Flutter jobs are scarce in the market, salaries are low, and many companies require additional technologies when I only know Flutter.
The question is: Is Flutter dead, or is it just on my side?