Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just to cherry pick a few of your concerns:

>Codegen for json deserialization, data types, general slowdown in the analysis server at scale, the list feels long,

Those are clearly Dart critiques, sure Dart is not a perfect language, but I can tell you coming from Java and Kotlin that they have plenty of warts of their own, as does ObjC and Swift. On the other hand, Dart is still being very actively developed and improved so I have no doubt that in the future, it will be better than today, just as its sound null-safety now out classes Kotlin's NS implementation.

>but does anyone on the team use iOS full time

Not sure why you keep focusing on iOS and Flutters focus on Material. Sure you might feel the need to use iOS styled widgets but there are plenty of commercial apps built with Flutter that very happily base off of Material and you should note that the new rendering engine has been developed on iOS first to specifically address many of the valid perf issues that skia based engine has had on iOS and Metal.

>. On the outward facing apps this is definitely a matter of perception, I don't think I need to expand there.

After reading all your preceding posts and now this, you seem to want to imply something but not come out and say it. I know that Google have publicly announced Flutters use by Google Pay (https://flutter.dev/showcase/google-pay), if that's not a big enough app for you I'm not sure what would convince you.

>As a full time iOS user it's VERY obvious, you feel it and see it, my friend >literally deleted an app due to it after using it for seconds, it's not just a >vague complaint, it's highly perceivable.

This is my biggest pet peeve, anecdotally I hear a fair bit of this coming from mobile devs, especially with iOS devs who seem fixate on this, but guess who I've never heard this from in over decade in mobile dev: iOS users (and Android users) who are not devs. Literally never. Not a single non-dev person has ever mentioned it to me. Sure the complain about a million others things to do with phones, apps, you name it, it's amazing all the things people want to talk to you about when they find out you're a mobile app dev, but literally it's never about scroll physics being too fast or off.

Sure I'm very involved in the Flutter community and do it for my day job, so I can quite rightly be labelled as biased, but trying to be as objective as possible, on all measures I can think of, Flutter is a very successful open source project and simultaneously a very successful "commercial product" which is quite a rare feat to this day.

Finally on the topic of open source, I'd point out that unlike for instance AOSP (another huge Google project/product) Flutter is not developed in "throw it over the wall once a year" fashion but completely in the open, all work is done in the public repo, on public issue trackers, public design documents, roadmaps, etc. Its really quite exceptional in this regard and is really one of the big reasons why its really close to foundation/consortium style projects (think Apache, Eclipse, Linux, Rust) than a single-corp sponsored one.



> sure Dart is not a perfect language

Every language has spots of pain, of course, but the sticky points in Dart at scale don't feel like rough edges, they significantly effect workflow.

> you seem to want to imply something but not come out and say it

I have said multiple times not eating the dog food makes me weary, Google uses Angular a lot, why not Flutter? ...I think you need to read back I am well aware of Pay, this thread is about Stadia, the largest commercial Flutter project at google afaik, being killed. Pay is USA and India only.

> Not sure why you keep focusing on iOS and Flutters focus on Material > This is my biggest pet peeve, anecdotally I hear a fair bit of this coming from mobile devs > Not a single non-dev person has ever mentioned it to me.

I think you may be too deep in the Android space, I have heard this a ton. TBH I think many times the apps are wrapped webviews so scrolling works but other interactions feel off, but 100% non devs notice when iOS apps don't feel native.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: