A new version of flutter_lints was recently published. Lints help keep your code base consistent. They can also be used to avoid potential future bugs. Many new rules have been added in this version and some have been removed, bringing the minimum Flutter version to 3.10. See the full changelog.
- Michele Volpato
🧑💻 Development in Flutter
The Reflection app is one of the oldest apps made in Flutter to get good recognition. They now reached version 4, and in this blog post, they explain why they love Flutter and what the framework allows them to do with ease.
I already linked a couple of articles about integrating ChatGPT in a Flutter app. But this one is on another level. It is very detailed and deep. Highly recommended.
Are you looking for an easy way to incorporate image upload and cropping in your Flutter app? This article does it all.
🎥 Flutter videos
In this video, Craig and Trey discuss using the Flutter extension Bonfire to create role-playing games using Flame. There are quite some time-saving benefits of using Bonfire over Flame for game development.
with Craig Labenz
Craig fixed some bugs and worked on a more organized swarming of zombies in the Flutter game he is working on.
“Use fl_chart for visualizing information in a number of common graphs, including line, bar, and pie charts.” Keep in mind that
fl_chart is still in beta.
👨💻 Software engineering
TL;DR: “… optimal allocation of your capacity is not a box packing problem where you must allocate every single minute of your day. This is an anti-pattern.” and “Make sure that you’re always available for your team when they need you.”
Read the article for more insight about allocating capacity and how to start doing it the right way.
The title is a bit provocative, but the idea is valid. Do not chase innovation for the sake of it. Changes, even innovative ones, must be carefully considered and planned. Technologies should not be considered ‘old’, just ‘well-understood’. Unless you work for a cloud-crypto-Web3-NFT-metaverse-LLM-based company.
“The key is to understand why you don’t want to be on the leading edge of innovation all the time, and also to understand when it’s appropriate.”
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