2. Flutter Web: App lifecycle API and faster image decoding and scrolling.
Easier Flutter Web apps' management + constant performance improvements - what could be better, right? ๐
Pizza. Maybe. But Web improvements are nice, too! ๐
3. Foldable device support
We already saw some demos in various Flutter-related conferences on how to handle Flutter UI on foldable devices. Yeah, it's kinda official now and not experimental anymore.
Let's call this feature Flutter Origami (not confirmed as well).
4. Material 3 widgets ๐จโ๐จ
Material Design 3 support. Expected? Yes. Exciting? Of course! โ๏ธ
Dynamic colors, new UI elements and other great stuff to make your app even more stunning ๐
5. Flutter for GAMES ๐ฎ
Toolkit to build casual mobiles games with Flutter! The single code base for multiple platforms, and various integrations (Play Services, In-App Purchases, Firebase, Game Center, etc.). Also, it comes with a template. More info: flutter.dev/games
So I am preparing a plan for a new #Flutter project. Here is a list of some, in my opinion, must-have things that should be implemented or at least decided early on in any new project ๐งต
1. Linter
That's one of the easiest things to implement and one of the most helpful ones to keep your code clean. In Dart/Flutter, choose any pre-defined set of rules (e.g. packages like Pedantic, Very Good Analysis or Lint) since you can always adjust them based on your needs.
2. Localization
Even though you are building a single-language app, I would still recommend you implementing localization (l10n) early on, thus separating your texts from UI code. The documentation explains this process really well: flutter.dev/docs/developmeโฆ