Should flutter slowdown their updates?

Kashif Chandio
2 min readMay 31, 2022

I have been working on flutter development from over a year and see there usually been a flutter update every month. There have been two major updates (Flutter 2 & 3). Question here is, does it requires frequent updates even every month to solve issues or they are trying to evolve very fast.

In both of the above cases, developers starting hate such changes(In my opinion). I remembered when flutter migrated to 2.0 and null safety is introduced, there was a huge mess to handle for already running apps. But we can say that was a major feature for language and can be beneficial. I have seen many clients who were just hating and trying to resolve their issues and migrate their apps to null safety but problem was that all packages they were using weren’t updated(There are still some packages which are not null safe yet). There was also ways to solve issues but clients were not satisfied with this update.

The main update which I hate the most is just changing widget names, I don’t understand what’s the point of changing buttons classes. If you are changing some features or adding/removing something to a widget, you can do so by updating that widget but removing that widget with a new one doesn’t often make sense to me. After migrating to null safety there been a start of new series from 2.0 to 2.10 where many things changes. Updating project to 2.10 also required gradle and versions changes.

We were still trying to configure with flutter 2.10 and heard of flutter 3. We were even thinking to upgrade our sdk and there comes a new update(3.0.1).

I upgraded my sdk to 3.0 and see minor errors but the problem was most the plugins/packages were not upgraded. There was not just warning, but errors for packages which are not upgraded to 3.
Upgrading sdk and giving updates on regular basis is not bad but there should a certainty and proper gap. Its my personal opinion and I think Flutter team should minimize the number of updates. They should make sure of everything, test as much as they can so there shouldn’t be much issues and updates can be kept minimum. Thanks

--

--

Kashif Chandio

Flutter Developer and Passionate to Learn new Technologies and Tools