3 min read

This week in Flutter #53

Google I/O is almost here.

Google I/O is coming next week. I am going to follow the Flutter talks. There is not much interest for us in terms of announcements. There should be a new Pixel Watch and a new version of Android. But unless they come up with some amazing new features, I do not think it will affect Flutter developers.

What do you expect from the Google I/O? Let me know in the comment section below.

- Michele Volpato

Development πŸ§‘β€πŸ’»

πŸ”— Why dividing(/) by 0 does not throw an error in Dart β€” How Dart handles numbers

Because Dart compiles to Javascript on web, you get all the disadvantages of Javascript. Numbers are not behaving as you expect on web. Read this article by Yogesh Parwani for the explanation. You will also find a link to the official documentation if you want to learn even more.

πŸ”— Flutter App Architecture: The Presentation Layer

Andrea Bizzotto continues his series of articles on Flutter architecture with the presentation layer, using Riverpod.

πŸ”— Announcing Version 1.0 of macos_ui!

I have used the macos_ui package, and I am happy to read that it reached version 1.0. Celebrate with Reuben Turner.

πŸ”— Approaches to dependency injection in Flutter

You always hear how packages can help with state management and dependency injection during the development of a Flutter app. Learn more in this article by Peter Bryant. I agree with him. For simple apps, I would even use InerithedWidget directly, instead of depending on an external package like Provider.

πŸ”— Flutter for Apple TV

Four years ago, my team and I created an Apple TV app to support us and our management. It displays real-time metrics relevant to decision-makers. Recently, we wanted to migrate it to Flutter to make it available also on desktops, but we did not have time to solve the “Flutter does not work on Apple TV” problem. Maybe we can have a look at it now, after reading this article by Aleksandr Denisov.

πŸ”— Experience on building PWA using Flutter

Are you considering creating and deploying a Flutter app on the web? Learn from real-world experience in this article by Thomas Gobert, Emmanuel Demey, Peter Chan, and Youssef Boussaboun.

Tools πŸ› 

πŸ”— Top 15 Flutter Tools that you should know

Ümit Duran, the mind behind another Flutter newsletter called FlutterForce, collected a list of useful tools for Flutter developers. I daily use half of them and plan to try the other half in the near future. What about you?

Others πŸ€·β€β™‚οΈ

πŸ”— Does Flutter boost developer productivity?

JaYoung Lee from the Flutter team goes through the latest user surveys to understand developers' usage of Flutter tools. Somebody is reading the answers to the survey, that’s nice!

πŸ”— Boring to Fly - Fixing up MyDash (The Boring Flutter Development Show, Ep. 57) 🎦

In this episode, Craig Labenz and Khanh Nguyen take a look at MyDash app from Learning to Fly, refactoring widgets for reusability, and more!


That’s it for this week.

If you want to comment on any of this week’s entries, you can do it in the comment section below.

Have a bug-free week,

- Michele Volpato

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

    We won't send you spam. Unsubscribe at any time.