Flutter 3.27 release

https://medium.com/flutter/whats-new-in-flutter-3-27-28341129570c

Another version of Flutter is out! What are you excited about?

I’m personally thrilled about the new inspector and can’t wait to try it out. The Cupertino changes, performance improvements, and all the other enhancements are fantastic as well!

9 Likes

I’m always excited to hear about performance improvements.

I’m also looking forward to the Swift package manager rolling out fully, so we can do away with CocoaPods!

4 Likes

Would you mind explaining why moving away from cocoa pods is impactful. As a non native dev, it all mostly happens in the background.

Maybe the importance is for package developers?

Yes, sure. Sometimes, when I’ve updated Flutter & Xcode I’ve had to go through the CocoaPods setup parts again. If by moving to Swift Package Manager we no longer have to deal with CocoaPods and everything is bundled with an Xode install, it’s one less step to complete.

5 Likes

I’m looking forward to what Canonical will work on next, like having multiple windows for the desktop, especially since this is the last stable release of the year.

It’s also nice to see a lot of progress happening in Cupertino, which is always a good thing.

4 Likes

The new spacing parameter in Row and Column!

3 Likes

I was so happy to read about P3 support.

Those who understand (experts) appreciate the feature and the effort the Flutter team has done as much as the management to keep gently deprecating part after they setup confortable transition.

When I got the commits some months ago I only found a bug in Atlas drawing and they took care of the correction under 2 days !!

3 Likes

I prefer the deprecation police over bloated APIs
That we see everywhere and they provide
Dart - fix tools for most stuff

4 Likes

One thing that has come up in zoom has been someone asking about the difference between using pub workspaces and melos. Is workspaces intended to replace melos? Which should a person use when?

My understanding is that they work together but workspaces does not offer the tooling that comes with melos, it mostly optimize how the packages are stored. They now share a common space instead of isolated contexts.

It also guaranty versions alignment between them.

Melos is still the configuration overriding and script manager to build the program and workspaces enhance the build and distribution process.

In my case pub workspaces is truly amazing. The initial project loading time drops from over 40-70 seconds to just few seconds. We have over 20 local packages in our repo, hence the significant improvement :slight_smile:

5 Likes