3 ms·
Yeah, I don’t understand why anyone jumps on Flutter. There’s barely any Flutters devs out there, definitely few with Dart experience. You’re dooming your proj
by akmarinov 3y ago
Yeah, I don’t understand why anyone jumps on Flutter.
There’s barely any Flutters devs out there, definitely few with Dart experience. You’re dooming your project to die based on churn, so definitely a bad business decision.
There’s thousands of Reacts devs out there that picking RN will guarantee that you have your “one codebase” and will be able to support it long term.
What’s the benefits of Flutter? A nicer dev experience? No customer cares about that.
And you obviously don’t care about the best possible user experience or you would’ve gone native.
And that’s even before the whole “one day Google will wake up and kill it off on a whim”.
- johnnyanmac 3y agoIt's a a good enough language (Dart is kind of odd, but when comparing to Javascript it's tolerable), and the API itself IME (as someone who's done hobbyist web development) had the least amount of "CSS jank". I put a button in the middle and by god, it seemed to know what "center" meant for once. But the real magic comes from the tooling. I've also done some Android development, but Flutter's iteration times were incredibly fast. This combined with the lack of aforementioned CSS Jank made it feel like I could actually be productive without getting bogged down in all sorts of weird layout edge cases. Also, Google support in theory means that there's (relatively) little risk of abandonment. >What’s the benefits of Flutter? A nicer dev experience? No customer cares about that. You're asking a dev why they like flutter, not a businessman. Why should I take into account customer care when determining my tooling? As we both agree, they don't care anyway. If I made a usable website in Microsoft Word, then mission accomplished as far as the customer knows. Dev marketability is important as a professional, but TBH you couldn't pay me to be a web dev to begin with. So that's not a factor in my answer. The only reason I'm using React right now for some current hobby projects is due to the lack of maturity for Flutter Web (at least, 2 years ago. But nothing in the current docs make me think it's better today". >you obviously don’t care about the best possible user experience or you would’ve gone native. native doesn't guarantee the best UX. Even RN's maintainers break their own established rules on their websites. don't take my context menus and navigation away from me without a very sensible, intuitive reason (e.g. Google Sheets)
- akmarinov 3y ago> Also, Google support in theory means that there's (relatively) little risk of abandonment. I don't know, Google's known for abandoning things left and right. They bought Fastlane and proceeded to abandon it. > You're asking a dev why they like flutter, not a businessman. It's more of a comment on the original post where OP is looking for a job as a Flutter dev - why would anyone choose Flutter to base their product on, if they can't find devs and all the other reasons I mentioned. As a dev - I really like Flutter - no doubt there, but it just doesn't make a lot of business sense due to a chicken and egg problem and likely won't for a while. > native doesn't guarantee the best UX. Even RN's maintainers break their own established rules on their websites. I meant native as in Swift and Kotlin - even splitting it in those two avenues makes you think more about the respective platforms and their expected quirks. I've yet to see a RN and Flutter app with a live activity, for example. All the sports apps out there that are crossplatform don't have a widget, etc