3 ms·
Thank you. Please kill RN and Flutter already. I'm done with square UI apps that handle touches after two days
by ls-a 1y ago
Thank you. Please kill RN and Flutter already. I'm done with square UI apps that handle touches after two days
- turtlebro 1y agoYou can set the corner radius to whatever you like in Flutter, also the framework is quite fast, if an app doesn't respond to touches it's likely a poorly made app
- ryeights 1y agoFlutter has a long-standing issue where every interaction is subject to a 1-frame delay on iOS (P2 since 2022)… https://github.com/flutter/flutter/issues/110431 https://github.com/flutter/flutter/issues/110431 Not to mention the stuff with shader compilation lag
- turtlebro 1y agoSure you can find some issues if you look at it hard enough. In the real world scenario, it's very possible to ship a performant, functional app in Flutter and has been for some time now. It also brings some of the best development experiences with Dart, consistent declarative paradigm & hot reload. Like all things, it's a trade off, for me it's very hard to merit maintaining 2x native apps. There are many, many people out there shipping Flutter apps, and many, many users using those apps. So please stop the hate maybe?
- ryeights 1y agoI'm not hating, I'm actually working on a Flutter project currently. I don't understand why we need to pretend like the platform is perfect
- deleted 1y ago[deleted]
- marcellus23 1y agoThis seems like a pretty defensive comment in response to pointing out some objective flaws in Flutter. It’s fine to admit it’s a trade off, but a trade off necessarily means there are some downsides. Flutter apps on iOS just do not feel native, that’s a fact. It doesn’t mean you’re a bad person for using Flutter.
- turtlebro 1y agoIt's not a fact, it's the opinion of a rather small group of elitist iOS super users. Native is an utterly overrated concept these days and in no way the solution to build an app with good UX. Users don't care whether you use SwiftUI, Components or Widgets. Users don't even know what a native app is. Stop acting like it's the only true holy way.
- marcellus23 1y ago"native" is a term that has meaning, and Flutter is not native.
- rumori 1y agoI’m curious to hear where you think this is a showstopper. I’ve been testing some Flutter apps lately and other than some mismatches in platform UI elements they have been smooth. I wonder what you would think of apps like Kagi News.
- ryeights 1y agoI don’t mean to say it’s a showstopper, but it is certainly noticeable to anyone accustomed to using iOS devices. I suspect the situation on Android is better where Google has access to the native platform code. Flutter has a secondary problem which is (IMO) a dearth of well-made libraries and showcase apps. Most everything feels half-baked. The Kagi News app, which I have just installed, doesn’t seem to fall into this category. But like most Flutter apps the fully Material design makes it feel very out of place on iOS. Flutter typography is still broken, with characters tracked out way too far. And the scrolling and touch interaction feels, well, Flutter-y. It’s inherent to the platform
- marcellus23 1y agoKagi News is definitely a well-made app but it also definitely does not look or feel iOS native.
- mdhb 1y agoShader compilation lag hasn’t been a thing for years
- bitpush 1y agoI have no love for RN and Flutter, but what makes you think Swift on Android will be even remotely close to what Flutter and RN has? If anything, Apple will launch this and quickly forget this exist.
- bpavuk 1y agoalthough Apple has tremendous influence over Swift, Swift for Android is a grassroots effort, as said in the link. if community needs it, community will maintain it, and Apple won't get in the way. why would they?
- bitpush 1y agoI guess that goes to the larger point then. OP was saying Swift for Android will finally solve all the issues of Flutter & RN, presumably meaning Apple with its $$ and might will do it. If it is a grassroots project, it has even bleaker outlook then? I wish them success however.
- crowbahr 1y agoIt's also a false dichotomy. My money is all on KMP over any of the 3. React isn't going anywhere but I expect 5 years from now KMP will be the tool of choice for native app startups.
- lenkite 1y ago> Please kill RN and Flutter already. Just No. Nobody will kill >30% of apps on the iOS store. Flutter is simply a massively superior development experience overall compared to the horrifying disaster that is SwiftUI. SwiftUI is so utterly pathetic that more than a third of all apps are now being written in Flutter. "The compiler is unable to type-check this expression in reasonable time" -> one of the most atrocious and common errors that increases cortisol levels and reduces life expectancy amongst mobile developers. Please kill SwiftUI already. For the sake of Humanity.
- realusername 1y agoHaving worked with Flutter, I also have the same opinion, I don't think you could pay me enough to use xcode and care about all these half documented apple frameworks. The app build and upload process is painful enough as it is, I don't want more of it.
- anta40 1y agoXcode's upload process is painful? I think it's pretty nice. At least Android Studio doesn't have the feature, so you gotta upload the APK/AAB manually via web browser. Disclaimer: I work on RN nowadays.
- realusername 1y agoIt's so bad that Apple has created a in-house third party tool to bypass it.
- randyrand 1y agoimo, Flutter is awesome.