Earlier quoted context omitted.
Serious question concerning how much of a bubble I am in: > Flutter is amazingly successful. It's already the leading mobile app development framework Is this true? Over iOS native, Android native, React Native, or any other hybrid frameworks? EDIT: numbers can tell different stories, but here's one at least against React Native (which I'm most interested in) in Flutter's favor: https://stackoverflow.blog/2022/02/21/…
In terms of numbers I don't know but I personally chose it from my apps and to me it's the best framework out there at the moment. Compared to the native tech the advantages are easy, you have a single codebase and UI for all the platforms. The native UI apis are also moving faster than Flutter in my opinion which makes Flutter lower maintenance as well on this area. Compared to React Native, it's younger but more st…
Flutter seems to be having bad times internally
61–70 of 97 posts
Re: Flutter seems to be having bad times internally
#62Earlier quoted context omitted.
Flutter is mainly a mobile framework. Electron owns the desktop, anyone using flutter on the web is crazy. While you're points are valid, they are kind of irrelevant.
The marketing literature begs to differ. The Google's own Family Link app even on web[0] is also a Flutter app. [0]. https://familylink.google.com
Re: Flutter seems to be having bad times internally
#63Earlier quoted context omitted.
In terms of numbers I don't know but I personally chose it from my apps and to me it's the best framework out there at the moment. Compared to the native tech the advantages are easy, you have a single codebase and UI for all the platforms. The native UI apis are also moving faster than Flutter in my opinion which makes Flutter lower maintenance as well on this area. Compared to React Native, it's younger but more st…
do you have any opinions on kotlin multiplatform? Afaik they want to roll out even the compose multiplatform this year
I need to dedicate some time to try it.
Re: Flutter seems to be having bad times internally
#64Flutter has three major problems: - Performance: Even on Desktop, animations have jank. Last I compiled samples on Mac, the problem was visibly there. - UX: Text editing immediately feels alien. If Mac for example, you have a text field in a native app and on the side you have a flutter app with a text field, you can tell the difference between the "feel" when you type in each. This isn't necessarily limited to text…
"Flutter is a manifestation of everything wrong with Google as a company. A language that should have (and did) fail but kept alive. Control of the two most popular platforms on the planet and failing to unify them while allowing a third to be created that actively undermines both"
https://twitter.com/JakeWharton/status/1421139368467632136
You also see this from Flutter's point of view on Tim's tweets
"That all happened, and set a bar that others had to invest heavily to compete with. Jetpack Compose was essentially a Kotlin clone of Flutter, literally to the point of translating large chunks of code."
To this day, Flutter is yet to be part of the official SDK tooling.
Re: Flutter seems to be having bad times internally
#65Earlier quoted context omitted.
I meant it's a small niche for Flutter to address only the apps that want to be cross-platform, don't want to invest into having "native" iOS and Android versions, but are Ok with using a different technology for desktop/web (or don't need those).
It is not a small niche at all. A ton of things are mobile first/only.
Either go mobile Web, or native.
Re: Flutter seems to be having bad times internally
#66Earlier quoted context omitted.
Then it’s not bringing something particular new or useful to the table? Xamarin/mono already tried almost the same approach years ago and it clearly failed..
Did it fail because it is impossible, because of poor execution, poor dev experience or it was simply too early? Flutter seems to be quite popular.
Re: Flutter seems to be having bad times internally
#67Isn't flutter supposed to also be the main way to develop UIs on google Fuschia ? Which is supposed to be the successor to android ? I'm surprised to see no mention of that aspect. Did i miss something ?
Is Fuschia meant to be anything more than an R&D project where some ideas get moved back to Android?
Re: Flutter seems to be having bad times internally
#68Earlier quoted context omitted.
There is a use case for Flutter Web and that is an extremely simple user interface such a form or a simple workflow, which can share code with e.g. a mobile app. Other than that I agree - Flutter web is not going to be a good choice and that was never really the goal for them, I believe.
Extremely simple user interface can be done in anything and code sharing is irrelevant for it though.
Re: Flutter seems to be having bad times internally
#69Re: Flutter seems to be having bad times internally
#70Flutter has three major problems: - Performance: Even on Desktop, animations have jank. Last I compiled samples on Mac, the problem was visibly there. - UX: Text editing immediately feels alien. If Mac for example, you have a text field in a native app and on the side you have a flutter app with a text field, you can tell the difference between the "feel" when you type in each. This isn't necessarily limited to text…
- UX: Again I agree. It's not there yet. But due to Flutter being based on low level APIs, there is nothing preventing it to mimic any platform's "feel". This is also still being improved. While Flutter will UX probably never 100% match any OS's native UX, as it implements everything on it's own, it could reach the same UX quality.
- Web: IMO, Flutter weakest platform. Let's see what WasmGC support brings.
I would add fourth problem: Dart. It's not a bad language, but it is years behind with features, performance is currently the same as JS (even though it's statically-typed, AOT compiled language), ecosystem is small and it tries too hard to keep compatibility with JS target (eg. no proper unsigned 64-bit ints).
So, currently there are still some moderate issues with Flutter. But its foundations are good. It all depends on Google to keep investing in Flutter.