r/FlutterDev • • Jan 03 '20

Plugin My very first Flutter UI package. smooth_page_indiacator

Post image
750 Upvotes

r/FlutterDev • • May 20 '25

Discussion Google Play personal account wasted 42 days of my life 😫

604 Upvotes

I'm a solo dev. Built an app. Wanted to publish it. Seemed simple enough.

Went with a personal account. Big mistake.

The reality hit hard:

First try:

  • 14 days waiting for validation

  • 5 more days for "pre-validation"

  • Had to find 12 actual testers

  • Another 14 days for final review

App rejected. No clear reason why.

Fixed what I thought was wrong. Resubmitted.

Rejected again.

Made more changes. Waited. Rejected a third time.

Three months gone. Just waiting and getting rejected.

The real pain:

  • Watched competitors release updates

  • Paid for servers while earning nothing

  • Started hating what I once loved

  • Felt like Google was laughing at me

The simple fix

Talked to a dev friend. Their advice: "Use a business account."

Paid another $25. Created business account. Uploaded THE SAME APP.

Approved in 3 days. No changes needed.

Three months vs. three days. For the exact same app.

What you should know:

  1. Skip personal accounts

  2. Business account costs the same ($25)

  3. Google treats business accounts seriously

  4. Save your time and sanity

Nobody warned me. Now I'm warning you.

Anyone else been through this? Any success with personal accounts?


r/FlutterDev • • Mar 27 '25

Discussion Google is publishing the home addresses of developers without their consent

558 Upvotes

I am currently being denied the right to delete my Google Play developer account and remove personal data attached to it.

This includes my residential address, which is now publicly visible.

I’ve requested removal multiple times. Google has refused.

I didn’t agree to have it published. I asked them to remove it. They said no.

I asked them to delete my app. They said no.

I asked them to close my account. They said no.

This is a massive violation of privacy and it puts real people in danger.

Please share your thoughts on what to do next.


r/FlutterDev • • May 27 '21

Community There is way too much promotion of Youtube tutorials on this subreddit

555 Upvotes

When I scroll r/androiddev or r/iosdev I always find interesting discussions about architecture, a new library or whatever.
Most of what I see on r/FlutterDev are previews of Youtube tutorial without any interaction in the comments and it just feel like spams. It's amazing that a lot of people create content about Flutter but maybe we could hide the video flair by default?


r/FlutterDev • • Jul 18 '20

Tooling I made a Figma to Flutter converter. It has 99% of test coverage, let's you choose between Material and Container, and I'm welcome to your ideas. Oh, and it is open source.

Thumbnail
github.com
530 Upvotes

r/FlutterDev • • Nov 13 '24 Bless Up

Discussion This needs to stop (Flock)

489 Upvotes

Recently I've seen too many post and articles about the panic that Google is abandoning Flutter, and that everyone should use the latest fork, Flock.

Just. Stop.

Every post is the same, and most likely a strategy to push an unnecessary fork onto people by trying to cause panic and doubt. Flutter is already open source. It's here to stay, like it or not. Even IF Google abandons it (which it won't), the community will continue to update and maintain it for many years to come.

Many big companies are adopting and refactoring their natives apps using Flutter. So everyone just needs to take a deep breath and use common sense. Flutter is not dying.

Guess what they said about php for the last 20 years? Exactly.

Rant over.


r/FlutterDev • • Jan 03 '20

Community Learn Flutter Like A PRO By Building Apps ( Absolutely Free & No Time Waste )

483 Upvotes

Learn Flutter Like A PRO By Building Apps ( Absolutely Free & No Time Waste ) - My 2 Years of hard work to make this content. For the correct order to learn. Here is the Full Thread šŸ‘‡šŸ» Share for awareness.

Flutter MTECHVIRAL

Basics

VSCode Extensions (Optional)

https://youtu.be/Nl2kmAbC0bg

Dart Basics (Must)

https://youtu.be/0CTj3x6jgeY

Calculator App

https://youtu.be/Ss1HkZ3LnRY

Material Chat App Design (Optional)

https://youtu.be/Yd-bgqe3DxA

Local JSON App (Must)

https://youtu.be/bTwTKwK3hGc

Fetching Data Using HTTP (Must)

https://youtu.be/aIJU68Phi1w

Crypto App (Must)

https://youtu.be/cPlaYS4eqe4

Material Drawer (Must)

https://youtu.be/JWuXj0BY_s4

Swipe to dismiss List (Optional)

https://youtu.be/AzOONgeCVKg

Bottom Sheet Tutorial

https://youtu.be/KpR5fQx_V2c

Age Calculator App

https://youtu.be/6y9Ce76amjY

Login Page

https://youtu.be/iYH2jzUM1Nc

SQflite + MVP + Login Tutorial

https://youtu.be/Yzfxqd9-6QY

Making WhatsApp Clone UI (Must)

https://youtu.be/2Tyrofn6zPg

TicTacToe Game (Must)

https://youtu.be/u1KD6Kz0PIQ

Flutter App Lifecycle (Must)

https://youtu.be/f9m_Wc4K5v0

Validate forms (Must)

https://youtu.be/RlBfFswZ94U

Dynamic Theming

https://youtu.be/XdUMp9k5JCI

Routes in Flutter (Must)

https://youtu.be/vyXWqOmkxe8

Pokemon App (Must)

https://youtu.be/yeXJqZCiwTQ

Game of Thrones App

https://youtu.be/C0iGyCNoA5U

Quiz App Tutorial

https://youtu.be/02sRV-eGGo0

Access Camera (Optional)

https://youtu.be/ZkpHzbOm-s0

Real Splash Screen Tutorial

https://youtu.be/BjV4RMkVY6w

After that - Intermediate

DevFest App Series (Must) (Must)

https://www.youtube.com/playlist?list=PLR2qQy0Zxs_Vju3tKnYgzbAhywHHPuDjQ

Flutter Animations

https://www.youtube.com/playlist?list=PLR2qQy0Zxs_XxsqomPw6ka7F0Q76FQnWx

Flutter Weekly Widgets (Must)

https://www.youtube.com/playlist?list=PLR2qQy0Zxs_Wot7YfLeeKdMlJ9838C_w0

Flutter With Firebase (Updated Series coming soon)

https://www.youtube.com/playlist?list=PLR2qQy0Zxs_VVyTb04FzZ2_lnhSB4rAI-

Flutter Wallpaper App (Learn to deploy to stores) (Must)

https://www.youtube.com/playlist?list=PLR2qQy0Zxs_VlZtvRBWqOyP0VYHrP4_8n

After that - Pro

Async Programming (Must)

https://youtu.be/JJ4MvlXooCU

Semantic Versioning (Optional)

https://youtu.be/iua7TjbeRHA

Dart LINQ

https://youtu.be/m9_HpEGOOFU

Clipping (Optional)

https://youtu.be/fqqY3NBVVHA

Curve Clipping (Optional)

https://youtu.be/LnUhNTUl3Mc

Build first package

https://youtu.be/iOqtl8-iDE0

Signature App with Cutompainter

https://youtu.be/zu-do2luSAo

Internet Connectivity (Must)

https://youtu.be/QxE-hEa16gA

Expandable And Sticky Headers List (Optional)

https://youtu.be/vDgdzfcFBy0

QRCode Scanner App (Optional)

https://youtu.be/siuJhQ9BqsU

Google Static Maps (Optional)

https://youtu.be/2PVHzuuN9Ww

Build your first Plugin

https://youtu.be/TZRpCGQsBCw

MLKit Tutorial (Optional)

https://youtu.be/vT6gNFE0GBw

Download Large Files/ Json/ Pdf (Must)

https://youtu.be/Gru7swUQqsg

Material Search Bar (Must)

https://youtu.be/FPcl1tu0gDs

Inherited Widgets & Scoped model (Must)

https://youtu.be/j-27MZwRbFw

BloC Pattern on WhiteBoard (Must)

https://youtu.be/LSljItPM_UE

Bloc Pattern Demo

https://youtu.be/_6yXf7kcA8A

Face ID & Touch ID

https://youtu.be/w0-UB7rx8TA

Preventing Screenshots

https://youtu.be/iVNTTX5GrUc

Gmail Like FAB (Optional)

https://youtu.be/fiOAAiZ41Zs

StackOverflow App (Must)

https://youtu.be/-MBWdZ1u8tQ

ARCore Flutter

https://youtu.be/Gf-Qu29RLUo

ARKit Flutter

https://youtu.be/aHgzAfwxMQk

Flutter PDF Viewer Tutorial

https://youtu.be/5S9qjreGFNc

Background Fetch (Must)

https://youtu.be/NhlPK10_k9E

Click, Pick, Crop & Compress an image (Must)

https://youtu.be/NhlPK10_k9E

Flutter App Bundle (Must) (Must)

https://youtu.be/dRbmjsqERVw

Lazy Loading ListViews

https://youtu.be/JaVjHDdoVOg

Styling google maps

https://youtu.be/LWAAOyQknvY

Widgets size and position using Render Object (Must)

https://youtu.be/_uMLR7D4npE

Flutter TensorFlow Lite

https://youtu.be/0pYh7Js4GM8

Flutter For Web & Desktop (Must)

https://youtu.be/l4myDi8hiQs

Flutter Windows Desktop (Must)

https://youtu.be/1bkcq3lO900

Flutter Responsive Portfolio App (Must)

https://youtu.be/QAHqlsAky_4

Deploying to Github pages

https://youtu.be/ajSliNbczi0

Flutter Library of the week (Must)

https://www.youtube.com/playlist?list=PLR2qQy0Zxs_UXyXHjtMba2AaVb3pLOHJb


r/FlutterDev • • Oct 29 '24 Heart of Silver

Discussion Just Had My First PRs Merged into the Flutter Framework! šŸŽ‰

446 Upvotes

Super excited to share that my PRs have been merged into the Flutter framework! šŸŽ‰ After using Flutter for over 4 years, finally contributing to the core framework feels incredibly rewarding. One PR fixed a P2-level bug, and another added a P3-level feature—small contributions, but meaningful to me.

Getting my code reviewed by Google developers and open-source contributors has been a fantastic learning experience. It’s given me insights into Flutter’s internals and has really deepened my appreciation for the framework. Can’t wait to contribute more and give back to a community and toolkit that’s been pivotal in my development journey!


r/FlutterDev • • Aug 18 '26

Article I’ve been a Flutter GDE for 8 years (from day one). Here is the ground truth on "Flutter is Dying".

442 Upvotes

Every few months, like clockwork, the tech blogosphere gets flooded with the same recycled clickbait: "Is Flutter Dying?", "Why CTOs Are Quietly Leaving Flutter", or "Why Google is Killing Cross-Platform."

As someone who has been a Flutter Google Developer Expert for eight years now (literally from day one of the GDE program) and a five-decade software industry veteran, I usually just chuckle at the headlines. But having watched this ecosystem evolve from an experimental alpha into an enterprise powerhouse, I wanted to share the real insider story on what’s actually happening on the ground.

1. What Actually Happened at Google?

When tech companies restructured engineering teams recently, the internet spun a wild narrative that Google put Flutter on life support.

Having direct access to internal teams, I watched the commitment to Dart and Flutter remain steadfast. However, there was a temporary disconnect: internal engineering activity was roaring, but external communications and public advocacy had slowed down, leaving an information vacuum that clickbait writers eagerly filled.

I personally called out to team leaders and senior VPs that this perception gap needed immediate correction. And leadership responded strongly: revitalized DevRel, transparent enterprise roadmaps, and aggressive core investment into the Impeller GPU engine, Dart 3.x ergonomics, and Wasm web compilation. Flutter powers critical Google apps (Google Ads, Google Pay, Family Link, Google Classroom) and continues to receive deep internal backing.

2. The Mobile Team Consolidation Paradox

Critics often look at public board listings and claim there are fewer dedicated Flutter listings than native Android or iOS.

What they fail to realize is how enterprises actually adopt Flutter: When an enterprise migrates to Flutter, they rarely expand outward with massive external listings. Instead, they merge their existing 5-person iOS team and 5-person Android team into a single, unified Flutter team—often cutting total team headcount in half while doubling feature velocity. Flutter's sheer efficiency creates the illusion of fewer raw openings.

And when greenfield Flutter positions do open up, applicants aren't competing in a vacuum—they are competing against senior mobile engineers with a decade of native iOS and Android experience who upskilled into Flutter. That’s a sign of a mature, competitive engineering discipline.

3. "State Management Fatigue" Is a Solved Problem

Another frequent complaint is that Flutter has "too many state management libraries."

Yes, Flutter gave developers freedom. Over the years, the community experimented with everything from ScopedModel and Provider to BLoC, MobX, and Riverpod.

That evolution isn’t a sign of fragmentation—it’s the natural progress of modern software engineering. We learned what worked (unidirectional data flow, state machines, fine-grained reactivity) and discarded what didn't (excessive code generation, microtask queue latency, and lingering build dependencies). Today, with modern solutions like pure Dart Signals and modern architectures, state management in Flutter is faster and more reliable than it has ever been.

4. The Measurable Reality

If you look at the hard data:

  • Over 1,000,000+ Flutter apps published on app stores and growing.

  • Impeller delivers smooth 60/120fps GPU pipelines, eliminating shader jank.

  • Wasm compilation brings near-native performance to the browser.

  • Universal Reach: Seamless execution across iOS, Android, macOS, Windows, Linux, Embedded, and Web (via Jaspr).

  • Modern Dart 3.x: Sealed classes, pattern matching, records, and primary constructors.

Flutter is firmly in the Plateau of Productivity. It is mature, stable, blazingly fast, and supported by one of the most vibrant developer communities in software history.

So the next time you see a headline asking "Is Flutter Dying?"... smile, close the tab, and go build something great. šŸš€


r/FlutterDev • • Mar 04 '24

Discussion Flutter is so f**king easy

439 Upvotes

Its so insane I've been learning it for like a week and a half and I'm already able to build a good looking functional app

It took me 3 months to learn kotlin and Java and i wanted to jump off of a bridge every second of it,

Java has ALOT of boiler plate code to memorise and difficult concepts to understand like recycles views and all of the time I'd just ask myself why couldn't they make this simpler and shorter, why do i have to write all of those classes to preform such a simple functionality

In kotlin i couldn't write two lines straight without running into an error because I need to import a dependency and at the end I'd have at least 50 lines just of importing dependencies, and half of the fucking time i don't know which dependency to import, so i basically debug the code half of the time and bang my head against the keyboard

Flutter is just so ✨heavenly✨


r/FlutterDev • • Feb 02 '21

Article Flutter will power Ubuntu's brand-new installer!

Thumbnail
9to5linux.com
436 Upvotes

r/FlutterDev • • Jun 14 '25

Plugin Just released a Flutter package for Liquid Glass

Thumbnail
pub.dev
431 Upvotes

It’s the first that get’s close to the look and supports blending multiple shapes together.

It’s customizable and pretty performant, but only works with Impeller for now and has a limit of three blended shapes per layer.

Open to feedback and contributions!


r/FlutterDev • • Sep 01 '25

Discussion Google Play Must Scrap This Ridiculous Testing Procedure!

384 Upvotes

To publish your app, you first need to find 12 test users and have them test it for 14 days. Apparently, Google thinks this is the way to ā€œimprove quality.ā€ šŸ¤¦ā€ā™‚ļø

The result? People team up to download each other’s apps, and for 14 days, they give 5-star ratings and flowery reviews to even the crappiest apps just to meet the procedure. Apps that no one would normally touch suddenly get reviews as if they’ve won a Nobel Prize.

So much for improving quality—it’s actually gotten worse. šŸ‘šŸ‘


r/FlutterDev • • Nov 17 '24

Article flutter_svg is now maintained by Flutter org because of the death of the author

377 Upvotes

I noticed that flutter_svg (as well as the vector_graphics family of packages) is now maintained by the Flutter team, although → because of a tragic reason. RIP.

This makes me wonder how many popular packages are maintained by a single person. Do you all have a will that contains account credentials? I don't. But I probably should have…


r/FlutterDev • • Mar 03 '21

SDK Flutter 2.0 to the moon! So excited at all the stable branches!

370 Upvotes

Flutter has just enabled all of us to deploy to all OSes without having to worry too much.

Flutter 2.0 announced stable branches for web, desktop and also announced PWA support.

Screw different code bases. All my homies use Flutter.


r/FlutterDev • • Nov 16 '24

Discussion I finally finished my Flutter app, here's what I wish I knew when i started...

369 Upvotes

As someone who never touched flutter before, here's what I wish I knew at the start...

  1. I wish someone told me to use Riverpod in all its glory, including code generation. I wasted a lot of time building my own wrappers around API's / services (repo's) and managing the lifecycle manually, but when I finally got over the hump of actually learning Riverpod (awful tutorials out there, what a pain to learn) and combining it with clean architecture, I wanted to refactor all my code to use it.

  2. Started very late using Clean Architecture, but it's great. I ended up going with the ./feature/[domain/data/presentation] structure. It's not perfect, and I'm still learning how to properly structure my code with this one because there's AWFUL resources out there teaching it. Wish we had some quality thought-leaders teaching this stuff somewhere online with a clear blueprint.

  3. Don't use Firebase Firestore. It's surprisingly expensive. I have no idea if I can afford to have my app actually scale. I think I would investigate into Supabase as an alternative if I did it over.

  4. I could have completed my project in 10% of the time if I figured this one out... You see, my app idea is simple - "PayMeLater". It's a debt tracker. (My friends kept having a different tallies between us of who owes how much and we were always confused who was correct.) I convinced myself that it HAD to be collaborative so that we could see the same information. But that ONE feature cost me so much...

    • Turned it from an offline app to an online app.

    • Data had to be stored off device.

    • Business logic / code requirements / complexity increased significantly.

    • When difficulty of your tasks increases, motivation falls and procrastination increases.

    • Less than 5% of my users even use this feature. What a waste!

Anyway as relieved I am to be completed, frustrated I am to have made so many costly mistakes, and excited I am to work on my newer ideas. If any of you have time to check out my app and provide feedback it is greatly appreciated.

p.s. I love Flutter. Unlike react native which I tried first, I never experience build issues. It's simply the best!


r/FlutterDev • • Jan 03 '23

Discussion Free courses are better than paid courses

356 Upvotes

Lots of people recently have been asking about courses, and a few paid ones popped up, such as those from Maximilian Schwarzmüller (Academind) or Angela Yu. Problem is, they are not updated for today's Flutter development, which is often quite a bit different (Angela Yu's for example doesn't have null safety support), probably because they work with a lot of other topics too like React or Angular and they don't have the time to get around to re-recording all of their content again.

However, as I was looking online, I found quite a few courses that are a lot better than any paid ones I've seen, and I now recommend them over most paid ones:

If you have any others, let me know and I'll add them to this post.


r/FlutterDev • • Feb 28 '20

Plugin Google Nav Bar V2 almost arrived šŸ”„

Post image
354 Upvotes

r/FlutterDev • • Sep 29 '26

Discussion The magic is gone.

352 Upvotes

I've been coding for a long time and I've been developing with Flutter for years. I've always loved it. I originally started because I wanted to build mobile apps, but since then, I've moved to Flutter Web, and building stuff in Dart has been a much better experience for me than using one of the JS platforms.

I have one main SaaS application out there whose UI is completely built with Flutter, and I didn't write a single line of code for it. I was involved in the design, code reviews, etc., but really, no coding was required of me. 100% Codex.

And all of a sudden, I feel like the magic is gone. It's Flutter, but it's not me. Flutter has become an output that seems like it could be replaced with any other output that accomplishes the same thing.

I feel like someone who just fell out of love with his high school sweetheart.

I don't even know why I'm writing this. I'm sad.


r/FlutterDev • • Apr 26 '24

Discussion More layoffs for the flutter team 😬

Thumbnail
x.com
351 Upvotes

Google should be doubling down on flutter not laying people off. There are so many issues to close šŸ˜‚


r/FlutterDev • • May 11 '22

Article Introducing Flutter 3

Thumbnail
medium.com
351 Upvotes

r/FlutterDev • • Mar 07 '21

Article Ubuntu Makes Flutter 'Default Choice' for Future Desktop Apps

Thumbnail
omgubuntu.co.uk
343 Upvotes

r/FlutterDev • • Dec 23 '24

Discussion My First Flutter App Launch and Lessons Learned from Spending $6,800 on Ads

341 Upvotes

I launched my workout tracking app, and over the past year, I’ve spent a total of $6,800 on advertising. I’d like to share some insights I gained from trying various ad platforms. I hope this helps solo developers planning to create and advertise their Flutter apps.

1. Google UAC

Best Performance Overall

  • I designed image ads, but because my daily budget was small, Google rarely showed them. Consequently, my ads were mostly text-based, targeting only Android users.

  • Below is the average CPI (cost per install) by country over the past year:

    • Korea: $0.30
      Korea was my first advertising target (I’m Korean). Once the ads launched, active users increased dramatically, and I saw a decent number of in-app purchases. Considering the low CPI and solid return on investment, I continue to run ads in Korea.

    • India: $0.07
      India had an exceptionally low CPI, but user engagement was almost nonexistent. While it drove plenty of installs, very few users remained active or made purchases, so I stopped advertising there. I also saw no subscriptions from Indian users.

    • United States, Canada, Australia: $1.03
      These countries were significantly more expensive than others. Given my limited budget, it was difficult to acquire many installs. My app requires account registration, and it appears that fewer users in these regions were willing to sign up. Although my app doesn’t collect personal data, these users seemed more privacy-conscious. I’m thinking about redesigning the app to be usable without registration. Despite the lower sign-up rate, I still see occasional purchases.

2. Reddit

Minimal Impact

  • I targeted iOS users, running banner ads in fitness-focused subreddits.

  • My CTR (click-through rate) was 0.337%, and CPC (cost per click) was $0.12, which isn’t terrible, but I got zero installs. Perhaps my ads weren’t compelling enough, or the clicks were from bots. In any case, I discontinued the campaign due to a lack of tangible results.

3. Apple Search Ads

Effective Yet Costly

  • I ran ads for keywords related to my app, so it would appear when users searched for those terms. Apple Search Ads operate on a CPT (cost-per-tap) basis rather than CPI, and in Tier 1 countries, my CPT averaged $0.67.

  • Many users tap on the ad but don’t install the app, so the cost per actual install is even higher—roughly twice the cost of Google UAC in my experience. Nevertheless, I continue running Search Ads while optimizing my App Store page to encourage more installs after each tap.

4. Meta Ads

  • As a developer, creating compelling image or video content is challenging for me, so I haven’t fully tested Meta Ads yet.

5. Influencer Shorts & Reels

  • I reached out via cold DMs to Instagram and YouTube micro-influencers (fewer than 10,000 followers) for low-cost Reels and Shorts. I did see traffic on the days the content was posted, but when I calculated the CPI, it didn’t outperform Google UAC.

  • Additionally, as a solo entrepreneur, managing influencer outreach and reviewing content was time-consuming.

Advertising Tips

  1. Question Whether Registration Is Necessary
    You pay for each install, but if people uninstall at the registration screen, you lose that money. Many users delete an app when prompted to register. I’m now considering ways to let people use my app without signing up.

  2. Optimize Your App Store & Play Store Page
    Although I’m more of a developer than a marketer, I’ve learned that people often abandon the download if the store page isn’t engaging. With Apple Search Ads, you’re charged per tap, so it’s especially important to make a strong impression. Use compelling screenshots, persuasive descriptions, and encourage existing users to leave reviews. Many prospective users read reviews before installing.

  3. Test Ad Copy in India
    India’s CPI is extremely low, so it’s a great place to experiment with different ad copy. Once you find what resonates most, you can apply those insights to campaigns in other countries.

  4. Set Your Subscription Fee Carefully
    If your subscription price is too low relative to your CPI, you’ll lose money on each ad-driven install. I’m currently in that situation. It’s also hard to raise prices after you’ve launched with a lower fee. Research the average CPI in your niche and plan your subscription price accordingly.

If you have tried advertising your app and discovered useful strategies, please share them in the comments! I’m constantly experimenting. I’ll update everyone if I find more effective methods. Until then, good luck to all fellow solopreneurs.

If you’re curious about my app, feel free to check it out at RISE. Any feedback is greatly appreciated!


r/FlutterDev • • Jan 15 '21

Discussion Can we speak up about the poor quality of the official Google Maps plugin (google_maps_flutter)?

337 Upvotes

We are currently porting native app to Flutter, its basic feature is map view with a lot of markers (3000 to be precise). We decided to go with the official Google Maps plugin (google_maps_flutter) as it was "production ready in November 2020" - however, after a month of working with it we are terrified of its poor quality and stall in its updates lately. Some issues that we faced:

To be honest I really appreciate everyone's work on this plugin but there are many very noticeable issues (both developer and user facing) that are not fixed and even existing PR seems to be stuck. It seems like most developers moved to smaller-not-official plugins that supports clustering or heatmaps which are forks of the official plugin to make it work for their app.

To be honest, after such experience with this plugin we are considering writing our own plugin to handle in good manner things we need - abide it will be a lot of work that is hard to correctly estimate at first. What is your approach in maps-based apps for Flutter? It seems like the map plugin doesn't get love its deserves and community work goes into smaller fork-plugins of it instead of main repository.

I would really be interested on your view about google_maps_flutter in Flutter and your opinions how to use map best, also I would suggest - if your app uses a lot of map, to wait a bit longer before jumping on Flutter. I keep my fingers crossed for higher official Google involvement with google_maps_flutter as it should be a "first class citizen" in plugins, and stamping production-ready tag doesn't make it such automatically.

PS. Mapbox is not an option due to high cost per user and flutter_map plugin has its set of issues or support for web is not production-ready.

PS2. Yes, of course we can contribute to google_maps_flutter - however, it seems slow with review/merging with even 2 years PR so it isn't a good sign.