Loading video...

Video Failed to Load

Go Home

If you're a React Native user, you should *really* try out Flutter some time to see what we're missing. The integrated debugger is just mesmerising. You can navigate your UI tree via component hierarchy, or via visual layout. Clicking on either takes you to the declaration site!

31,015 views • 5 days ago •via X (Twitter)

21 Comments

Dominik Roszkowski's profile picture
Dominik Roszkowski5 days ago

Try Dart with new primary constructors. It's like brand new language :D Sad that no one cares anymore.

Jamie Birch's profile picture
Jamie Birch5 days ago

Mainly I want to write Flutter code with HTML-like syntax (e.g. JSX). It’s fiddly to provide a child/children prop and to compose formatted text. I get that it’s really convenient for the renderer that everything’s so explicit, but it feels like a pain to write.

cedric's profile picture
cedric5 days ago

Compared to Xcode and Android Studio, what would be the better feature(s) here? Part of being native here on the React Native side is inheriting 1st party debugging tools. But I can see being able to put breakpoints anywhere (in either js or native code) would be huge.

jordwalke's profile picture
jordwalke5 days ago

Can I use react JS with it? That would be cool.

Jamie Birch's profile picture
Jamie Birch5 days ago

I believe there has been more than one attempt to create a React renderer for Flutter in the past. Here’s one. I see the Host Config, DOM shim, and vendored Flutter but I’m not quite sure at a glance where this thing calls Flutter’s C APIs from QuickJS.

Jamie Birch's profile picture
Jamie Birch5 days ago

Bear in mind, the above PoC is very incomplete, as you’d expect. But if you want to jump straight to the finishing line, I think you could just run React DOM inside OpenWebF, which is a W3C standards-compliant web rendering engine based on Flutter! 🤓

Pearce Keesling's profile picture
Pearce Keesling5 days ago

I'm so jealous of how well their hot reload works

Steve Korshakov's profile picture
Steve Korshakov5 days ago

they shouldn’t have used dart

SoCuul's profile picture
SoCuul5 days ago

Pros: Debugger Cons: Flutter

Alex Dochioiu's profile picture
Alex Dochioiu5 days ago

As a heavy flutter developer for 5 years. I barely ever used that thing.

Matin's profile picture
Matin5 days ago

That's the first thing caught my eyes when I worked on a flutter app 3 years ago.

Jimmy Law's profile picture
Jimmy Law4 days ago

Haters will hate, but i just use flutter for all frontend stuff now, about to try building a basic in-house analytics app with dart_duckdb too

Ricky Raihan Azhari's profile picture
Ricky Raihan Azhari5 days ago

3 years ago, didn't like it.. the syntax, "more abstractions", rewrite skia didnt they? mehh ecosystem . even in web i choose solidjs cause everything in js just works

Shinobu's profile picture
Shinobu5 days ago

two things that are awesome in flutter: the hot reload (if you add a widget inside another it will even animate its insertion lol) and the debugger those are unmatched, i guess that's you get for having a language that was basically created for your framework

Simon Reggiani's profile picture
Simon Reggiani5 days ago

That looks confusing more than anything 😅

Samet Şahin's profile picture
Samet Şahin4 days ago

First thing that got me quite surprised on RN was the lack of built-in, first party tooling. Flutter comes with great dev tools and they're all provided by the team itself.

🤓🇳🇱's profile picture
🤓🇳🇱4 days ago

Yeah, RN Components devtool is a dragon to work with. This looks way nicer.

Nyasha Dennis's profile picture
Nyasha Dennis5 days ago

The developer experience of Flutter is just impressive. I was missing out.

Rayon Studios's profile picture
Rayon Studios5 days ago

Having that visual flex explorer to debug layout constraints on the fly saves so much guesswork.

Suffering George's profile picture
Suffering George5 days ago

Envy is a sin

Salise's profile picture
Salise5 days ago

the way you can navigate the UI tree by component hierarchy or visual layout is pretty cool.

Related Videos

Tony Robbins on the three questions that reveal why you're unhappy: "People don't experience life, they experience the life they focus on. If you're happy, you are deleting all the things you could be pissed off about. If you're unhappy, you're deleting all the things that are great in your life. Our brains delete and distort and generalize, so if you don't direct it, you get whatever shows up" "What's wrong is always available. What's right is also available. It's just which one you pick. And it isn't about positive thinking. I've never been into positive thinking. I believe in intelligence, because when you're in a lousy state of mind, you treat people poorly, you don't perform, you're not happy" "There are three decisions you're making every moment of your life. The first one is what are you going to focus on. If you're supposed to meet someone at 7 o'clock and it's 7:30 and they haven't called, some people are pissed off, some people are worried. It's the same event. Whether you're angry or worried had nothing to do with the event, it's the habits of your mind" "Do you tend to focus more on what you have or what's missing? Do you focus more on what you can control or what you can't? Do you focus more on the past, the present, or the future?" "If you constantly look at what's missing, it's hard to ever stay fulfilled. If you focus on what you can't control, you're overwhelmed and stressed. And if you focus on the past, which you can't change, that makes you angry or sad or frustrated. If you focus on what you have, you're going to be more fulfilled" "Instead of saying I want a New Year's resolution, another rule for myself, I need to change the ruler. A lot of times we don't even see that we're the ruler"

Jaynit

277,387 views • 2 months ago