Michael Long
Jun 21, 2023

--

The problem with Flutter is, as mentioned, it does all of its own rendering. That may or may not be an issue for apps, but the second you start truing to support the rest of the ecosystem (watch, widgets, tvOS, even visionOS) you reach a point where a lot of that code may need to be reimplemented.

Another issue is that you're behind the curve again, since as soon as Apple updates the OS/interface you have to wait for those changes to come to Flutter.

The biggest problem, however, it that once again iOS is treated as a second-class citizen as Flutter is predominantly an Android/Material-first development environment. Which is not, as someone else commented, what you tend to want on your most profitable platform.

See: https://medium.com/better-programming/why-flutter-isnt-the-next-big-thing-e268488521f4

--

--

Michael Long
Michael Long

Written by Michael Long

I write about Apple, Swift, and SwiftUI in particular, and technology in general. I'm also a Lead iOS Engineer at InRhythm, a modern digital consulting firm.

No responses yet