This week in Flutter #52
The program for Google I/O is out and the Flutter talks seem to focus on web and desktop. Android advanced talks have something in common, can you see what it is?
Recently, one of the organizers of Flutter Netherlands, Johan Pelgrim created a survey to better understand how Flutter is influencing the choice of developers to use cross-platform development tools. He published the results, together with a detailed report, in this article.
I find interesting that only 7% of the devs are iOS developers. Being an iOS dev myself, I expected this number to be much higher.
Did you use any other cross-platform development tool before Flutter? Let me know in the comment section below.
- Michele Volpato
🔗 Biometric authentication with Flutter
I do not remember if I linked already an article about using biometric authentication in Flutter. If not, but also if I did, read about it in this article by Carlo Loguercio.
🔗 Why Bloc + Freezed is a match made in heaven
Peter Bryant writes about the combination of BLoC and
freezed, making a short
comparison with Kotlin. I try to avoid code generation when not really necessary. I believe that it adds complexity
to your codebase which could slow down new team members who are starting to work on the project. But if it saves you a lot
of time, and possible bugs, then I accept it.
🔗 Save 99% CPU memory by optimizing images in your Flutter app! Prevent crashes
Showing big size network images in your Flutter app can lead to crashes, as Samyak Jain
found out in a production app. He explains how to debug and fix the problem by using
🔗 Building Dart APIs with Google Cloud Run
Dart is not only the programming language behind Flutter. It can also be used for command-line applications, or
even for backend servers. In this article, Alhassan Kamil deploys a Dart backend using
shelf, Docker, and Google Cloud Run.
🔗 Building a Design system using atomic design methodology in Flutter
Recently I followed an interesting talk about atomic design combined with Flutter. Atomic design is a methodology for creating design systems. Read more in this article by Daniel Herrera Sanchez.
🔗 Create a Collaborative Rich Text Editing Experience with Flutter Web and Appwrite 🎦
Gordon Hayes built a Google Docs clone using Appwrite and Flutter. This is a long video, grab your popcorn or, even better code along.
🔗 google_fonts (Package of the Week) 🎦
google_fonts package, you can use more than one thousand font families without storing any font files locally.
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