Re:Flutter is the most popular cross-platform mobile SDK
by jamil7 on Tuesday February 22, 2022 @08:02AM
(#30427379)
I believe you but it's hard to make a reasonable comparison without knowing what your app does. I've seen some really janky Flutter apps on iOS.
[ Parent
| on HN ]
Re:Flutter is the most popular cross-platform mobile SDK
by kirbyfan64sos on Tuesday February 22, 2022 @09:32AM
(#30428339)
Worth noting that inconsistent jank on iOS due to the way shader compilation works is a "known issue", and that whole part of Flutter is being rewritten as part of the 2022 roadmap: https://github.com/flutter/flutter/wiki/Roadmap#jank
Re:Flutter is the most popular cross-platform mobile SDK
by davidkuennen on Tuesday February 22, 2022 @09:49AM
(#30428564)
Yes! I'm looking forward to that update. But even before, there have always been little performance improvements here and there with every update of Flutter.
Re:Flutter is the most popular cross-platform mobile SDK
by davidkuennen on Tuesday February 22, 2022 @08:28AM
(#30427649)
It's an investment tracking app [1]. Flutter did a lot to fight jank on iOS in the past months/years and is still improving there. So far I've heard no complains from my users.
Re:Flutter is the most popular cross-platform mobile SDK
by jamil7 on Tuesday February 22, 2022 @08:34AM
(#30427707)
Great work, I downloaded and played around, it's a useful app and am glad it's working out for you. I may be picky as I work as an iOS developer but I definitely see the places where it doesn't look or feel native to me and unfortunately list scrolling and view transitions still stutter - I understand this is a known issue the Flutter team is working on and is out of your control. Overall probably expected and reasonable trade-offs for a cross-platform framework.
Re:Flutter is the most popular cross-platform mobile SDK
by davidkuennen on Tuesday February 22, 2022 @08:41AM
(#30427793)
Cool, thanks a lot for the review and feedback! I think oftentimes it's hard to tell if it's a problem with the framework/SDK or your own code. I can't deny that there is a lot unoptimized code (for performance) in my app and I'm sure native iOS would be more forgiving. I guess it's 50/50 fault of my own negligence and flutter causing this jank.
Re:Flutter is the most popular cross-platform mobile SDK
by abeisgreat on Tuesday February 22, 2022 @09:32AM
(#30428332)
I migrated from being a lifetime Android user to an iOS user a few years ago and I’m also a paid user of your app. StockEvents has never felt jankier than iOS as a whole. Is it perfect? No but iOS itself is filled with bugs and inconsistencies (just like Android). It’s definitely never felt out of place UX wise, I can’t think of any app I use regularly that uses much of the native iOS UI toolkit (except maybe the phone Settings) so I really have no specific expectations.
Re:Flutter is the most popular cross-platform mobile SDK
by jamil7 on Tuesday February 22, 2022 @10:00AM
(#30428724)
These are actual issues recognised by the Flutter team themselves - you can't really hand wave them away as being standard iOS issues.
Re:Flutter is the most popular cross-platform mobile SDK
by jklein11 on Tuesday February 22, 2022 @01:56PM
(#30431971)
I think the point was that from the perspective of the user the experience isn't any worse than a native IOS app. Your user likely doesn't know or care about the difference between a Flutter issue vs a Native IOS issue. You just don't want them to open the app and say wow this is jankier than normal, I don't trust it.
Re:Flutter is the most popular cross-platform mobile SDK
by Steltek on Tuesday February 22, 2022 @12:12PM
(#30430522)
Saying Flutter and native iOS share the same issues is not the same as denying it as a Flutter issue.
Re:Flutter is the most popular cross-platform mobile SDK
by davidkuennen on Tuesday February 22, 2022 @09:43AM
(#30428475)
Hey, thanks a lot for using Stock Events and thanks for your feedback! I'm always humbled whenever I come across one of my users. Feel free to contact me through the app or otherwise if there's anything that could be improved!