This week in Flutter #53
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
🔗 Why dividing(/) by 0 does not throw an error in Dart — How Dart handles numbers
🔗 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.
🔗 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?
🔗 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