Live data from Hacker News

Announcing Flutter Release Preview 1

medium.com

31–40 of 86 posts

Re: Announcing Flutter Release Preview 1

#31

Unfortunately, I kind of feel torn: On one hand, I love flutter as a concept[1]. It removes a lot of the baroque from mobile development (no need for the whole RecyclerViewer construction for every list! No Fragments! Doesn't require Android Studio to start working!) but I hate the language (dart). After using Kotlin (let alone Rust), It feels like moving back to Java (no non-nullable types) and in some ways it's act…

On (2), there is a Kotlin language server in progress: https://github.com/fwcd/KotlinLanguageServer

Re: Announcing Flutter Release Preview 1

#33
post #8

As someone who has spent some time inside the Windows 10 environment working on UWP applications, I always thought that Xamarin would someday be my goto whenever I have the opportunity to dive into Mobile development. I am comfortable with C# and I have always felt happy writing in XAML. But looking into Flutter, I think it's undeniable how smart this project truly was. Even if it isn't backed by a popular programmin…

Let’s see if it’s smart 10 years from now. Cross platform toolkits that draw their own widgets tend to have a hard time keeping up longer term and Google isn’t really known for the constance regarding project management.

If they “only” pull another AngularJS -> Angular transition. and it’s already a bad thing. If they abandon it, ouch!

Re: Announcing Flutter Release Preview 1

#34
post #25
post #23

Earlier quoted context omitted.

Hasn't been my experience with Flutter, it looks like a well resourced project with a very talented team who are committed at building a high-quality and productive tool for developing Mobile Apps and are actively supporting their existing user base. React Native feels like an in-house development project they've open sourced but don't have the resources to resolve external issues so they've instituted a policy of ro…

I think proactivity and a knowing a good platform to ask questions in, helps. For some of us, the difficulty is often whether to ask on StackOverflow or to open a bug on Github. An overflow of Github issues can lead to some issues going unnoticed (depending on whether issues are regularly triaged by a team). For example, I have a Flutter Android app that has an infinite notification loop bug [1]. I've struggled for m…

I'm not referring to technical support questions, I'm referring to actual issues with verifiable repros which works everywhere else (inc. their debugger). They dismiss issues with core functionality like their W3C fetch API not being able to maintain long-running HTTP connections which breaks solutions relying on them like SSE [1]. They originally closed it making it known they have no intentions on ever fixing it and have since locked it preventing anyone else from being able to comment on it either.

RN enables a fast development model but you'll continually skate into an open mine field of issues where you'll end up wasting time on putting out fires and diagnosing issues only to discover they're known issues they have no intentions of fixing so you'll be spending time on implementing workarounds mitigating broken UX experiences in your App instead of focusing on delivering end-user value. Given the 1000's of issues that have received similar treatment I suspect React Native is just an architecturally flawed experiment and why we'll continue to see more users abandoning it. Hopefully they wont have wasted as much effort and resources as Airbnb's multi-year investment who despite having a large enough dev team to maintain their own fork was still unable to make RN work for them.

[1] https://github.com/facebook/react-native/issues/12912

Re: Announcing Flutter Release Preview 1

#35

Earlier quoted context omitted.

I'm on the Dart team (though I wouldn't necessarily take my comment to be an official statement of the entire team). > (no non-nullable types) I really wanted [1] to get those into Dart 1 (way back before Swift and TypeScript even existed), but I couldn't convince language team at the time that it was worthwhile. When we moved to a stricter, sound type system with strong mode, we hoped to get non-nullable types into…

The thing is that the longer you wait, the harder it will be to migrate, as the codebase size grows (and once you leave beta, people assume that the language is finalized and won't be too happy being forced to refactor their code when Dart 3 comes out). But as it is, I doubt that the nice parts of Kotlin will ever make it to Dart.

Yes, it's really sad that a language as young as Dart already has such problems :/

Re: Announcing Flutter Release Preview 1

#36
post #4

I've been using Flutter for a few months now, and have not felt this productive in years. Being able to iterate so quickly on real or virtual devices has changed how I design and development a UI. I can set out with a mock-up and almost immediately start to feel why it isn't perfect and just use it until the feel is right. The productivity bonuses are sometimes hard to explain to people who haven't yet tried Flutter…

Cool - how is the WebView support?

I have a project that will require a WebView in the app.

Also I downloaded Flutter a while back and noticed a lot of buggy / unintuitive behavior with their TextViews (multi-line specifically) such as with copying and pasting, selecting text, etc.

Do you know whether these components have matured?

Re: Announcing Flutter Release Preview 1

#39
post #4

I've been using Flutter for a few months now, and have not felt this productive in years. Being able to iterate so quickly on real or virtual devices has changed how I design and development a UI. I can set out with a mock-up and almost immediately start to feel why it isn't perfect and just use it until the feel is right. The productivity bonuses are sometimes hard to explain to people who haven't yet tried Flutter…

Cool - how is the WebView support? I have a project that will require a WebView in the app. Also I downloaded Flutter a while back and noticed a lot of buggy / unintuitive behavior with their TextViews (multi-line specifically) such as with copying and pasting, selecting text, etc. Do you know whether these components have matured?

I found this: https://github.com/dart-flitter/flutter_webview_plugin

Looks rather hacky.

Post reply on HN