正在加载视频...

视频加载失败

iOS 26 alert dialogs in Flutter 🔥 all I used was the native_dialog_plus package, which makes me question myself if it's better for flutter too render native components if your desire is a native, if not use flutters widgets instead, plus you can mix and match.

93,173 次观看 • 1 年前 •via X (Twitter)

10 条评论

Matt Carroll 的头像
Matt Carroll1 年前

One side effect to keep in mind is that showing OS popovers causes a lifecycle change that otherwise wouldn't happen. Could lead to unexpected glitches if you're not aware of this.

Maher Safadi 的头像
Maher Safadi1 年前

didn't know that.

Hamza Imran 的头像
Hamza Imran1 年前

Why doesn’t flutters Cupertino uses method channels to show the dialog won’t that solve the border radius and other issues?

Tahiro Agbanwa ⚡️ 的头像
Tahiro Agbanwa ⚡️1 年前

Exactly what I am working on. Not released yet but I guess it does exactly what you are asking. It renders actual native components and obviously I cant make bindings for all the native components so just the primitives and a FlutterViewAdapter to shell your fluter app.

Hamza Imran 的头像
Hamza Imran1 年前

I’m digging this new dialog not a fan of the old iOS dialogs felt too old

Khalid Warsame 的头像
Khalid Warsame1 年前

That radius makes me want to

ioseph magno 的头像
ioseph magno1 年前

Couldn't agree more. Text labels via CoreText, with input, navigation bar, modals via platform views. In a typical use case, there would only be 1 to 4 platform views active at any given time. This way, the iOS app will look and feel 100% native.

user 777 的头像
user 7771 年前

Personally, I’m sure that things like dialogs, context menus, text editing actions (btw flutter moving to this on ios) should be native, there is no sense to reimplement what is available by a simple native sdk call

Mario285 的头像
Mario2851 年前

Btw, popups in iOS 26 are now left aligned and you have them center aligned!

Maher Safadi 的头像
Maher Safadi1 年前

They get left aligned at a certain amount of text

相关视频