5 ms·
The best option is probably Flutter right now: https://flutter.dev/ https://flutter.dev/ If you don't mind writing the UI native, sharing only business logic c
by brabel 2y ago
The best option is probably Flutter right now: https://flutter.dev/ https://flutter.dev/
If you don't mind writing the UI native, sharing only business logic code, Kotlin is an option: https://kotlinlang.org/docs/multiplatform.html#kotlin-multiplatform-use-cases https://kotlinlang.org/docs/multiplatform.html#kotlin-multip...
Kotlin also can do the UI if you use Compose: https://www.jetbrains.com/lp/compose-multiplatform/ https://www.jetbrains.com/lp/compose-multiplatform/ ... however, iOS support is still in alpha, and Web is "experimental". If you're not willing to cope with that (expect to have to change your code as they develop the framework) then Flutter is the way as it's pretty stable already on all platforms.
If you already know Typescript and React, you may also consider React Native (but I can't attest to its performance on iOS or anywhere else): https://reactnative.dev/ https://reactnative.dev/
- nitinreddy88 2y ago[flagged]
- rhabarba 2y agoThat's unfortunate. I actually liked Flutter.
- yellowfool 2y agoDon't worry, it's a lie.
- metaltyphoon 2y agoUntil it isn’t. Too much faith on Google.
- joezydeco 2y agoC'mon, just because they lied 295 times before doesn't mean they'll do it again. =)
- synergy20 2y agoI think they are just outsourced
- enjoytheview 2y agohttps://twitter.com/MiSvTh/status/1785767966815985893 https://twitter.com/MiSvTh/status/1785767966815985893
- bitvoid 2y agoFirst comment on that Reddit thread: --- Hey folks! Kevin, product manager on Flutter and Dart here. The layoffs were decided AT LEAST a couple of layers above our team and affected a LOT of teams. (I think I can say that). Lots of good folks got bad news and lots of great projects lost people. Flutter and Dart were not affected any more or less that others. It was a tough day...tough week. It was crazy to be seeing demos and new things working and discussions about new customers the same day we lost colleagues and friends. We're sad, but still cranking hard on I/O and beyond. We know ya'll care SO MUCH about the project and the team and the awesome ecosystem we've built together. You're nervous. I get it. We get it. You're betting on Flutter and Dart. So am I. So is Google.
- mort96 2y agoBuilding anything on top of Google tech that isn't Android or GMail is a huge risk, and the fact that the higher-ups will just randomly decide to fire large parts of teams confirms that caution is the right approach.
- Tolexx 2y agoThat's so true. They have built a reputation for killing stuff.
- stackskipton 2y agoReddit post from Project Manager is pretty pointless. If Google decides to get rid of Flutter, they are not going to tell Kevin before hand, they are likely not even going to tell Kevin boss before hand. Stadia employees were swearing up and down that Stadia was full steam ahead despite layoffs until it wasn't. When it happened, it was clear from all Twitter posting that no one except really high up Google Executives knew Stadia shutdown was coming and they didn't tell anyone.
- brabel 2y agoTrue, but you could say the same thing about anything. That does not help anyone.
- serial_dev 2y agoThat's definitely not true as of today. There were some rumors that made people think of the worst, and as we speak about Google, a lot of people panicked that Google is dropping Flutter. However, that was not the case. They moved some roles to new locations, meaning (they claim) the team size change is net zero. https://x.com/MiSvTh/status/1785767966815985893 https://x.com/MiSvTh/status/1785767966815985893 I get your frustration. Google just killed two of my favorite products this month (or more accurately, I found out about them this month), and then I heard about the Flutter downsizing rumors. I worked with Flutter for years now, and I decided that I can't let my professional fate in a company like that and started learning something new to switch to. Even if today it looks like they let Flutter live, it's better be prepared and pack up while I can leave on my own terms.
- Alifatisk 2y agoDownvoted you because the top comment in the link straight up goes against your comment. I hope you’re not spreading FUD on purpose.
- kernal 2y agoQuit spreading lies about Flutter. It’s one of the most popular cross platform development environments, if not THE most popular, out there and that’s not going to change anytime soon.
- wiseowise 2y agoSo what if it’s popular? It’s a revenue driver and majority of development is still made by Googlers, as far as I know. If tomorrow Google drops all development, who’s going to pick it up? Or in your opinion GitHub stars would prevent them from dropping it?
- tgeery 2y agomaybe Ubuntu? the web development flow (so closely tied to firebase) might suffer a little bit, but I imagine a fork for non-web env's would be quick and welcome
- kernal 2y agoPeople keep saying this about Go in every new Go version post and they keep getting disappointed. If you don't like Google languages, products or services then just quit using them and move on to something else.
- wiseowise 2y ago> If you don't like Google languages, products or services then just quit using them and move on to something else. Already did 5 years ago.
- gjvc 2y agoI stopped trusting Google's judgement of products when they killed both Reader and Wave.
- ilrwbwrkhv 2y agoOk this is good to know. Man I thought for a moment flutter will be something Google doesn't kill but no. They are such shareholder automated processes driven that they are imploding from the inside. I'll switch to react native unfortunately. Flutter is definitely better tech but betting on any product from Google is a death knoll.
- lakomen 2y agoIf you use oidc, you can't use Flutter with web or desktop as build targets. It requires a feature that isn't supported by Flutter on those platforms.
- 38 2y agoThe one flutter website I have come across is an absolute piece of garbage. Completely destroys the ability to modify or even inspect the HTML source. See for yourself https://sunrisetv.ch/de/vod/1/details/vod/crid:~~2F~~2Fog.libertyglobal.com~~2FGN~~2FMV013644750000/empty https://sunrisetv.ch/de/vod/1/details/vod/crid:~~2F~~2Fog.li...
- salomonk_mur 2y agoWhy would the ability to modify HTML matter at all? Most users don't even know what HTML is, much less how to open the dev console.
- Alifatisk 2y agoYou can export the flutter build as HTML, but the point with flutter is not to be a ”website”, it’s supposed to be seen as a ”web-app”. If you are going to create simple static homepage or interactive website, I don’t think Flutter is the right tool. Full fledged cross-platform applications is what Flutter is meant for.
- iamkonstantin 2y agoI would also add Tauri to the list as they now support mobile as well https://v2.tauri.app/blog/tauri-2-0-0-beta/ https://v2.tauri.app/blog/tauri-2-0-0-beta/ I think all cross platform frameworks come with some kind of drawbacks and in most cases, learning about the underlying native platforms is unavoidable (like widgets, visionOS support etc). So I wouldn’t worry too much or get into a FOMO decision block - I’d pick the one that feels most fun and fits your use case.
- lessisless 2y agoA long time ago, nativescript[1] seemed to be a strong alternative to reactnative. Is that still the case? [1] https://nativescript.org/ https://nativescript.org/