Decoupling of Material and Cupertino widgets from the core Flutter framework is in its finishing stage. Both material_ui and cupertino_ui packages are already on pub.dev.

None

If you are a member, please continue, otherwise, read the full story here.

The pub.dev pages for both packages say: coming soon, but I have added material_ui to my current project:

dart pub add material_ui
None

Replaced the import in one of my views:

None

Restarted the app and all my widgets still seem to be there.

It doesn't make much sense since those widgets are still in Flutter core, but I've verified 😎 everything is working.

What does it mean for us, Flutter developers?

Some people are very excited and say that it will make Flutter development faster because each of the three (Flutter core, material_ui, and cupertino_ui) can be updated independently of the others.

Some are more sceptical and say that nothing will change except the one import line in the source files. That Flutter is already released 4 times a year, and it is doubtful that it will be released more often.

I think that is a step forward anyway. The Flutter team is working, Google doesn't abandon Flutter, Flutter is not dead. 😂

Also, maybe the Flutter team will spend less time on Cupertino widgets, which I think are completely useless, and will somehow simplify Flutter builds for Android and iOS.

Thank you for reading, and happy Fluttering!