Michele Volpato
Posted on December 12, 2021
Dart 2.15 has been announced , and OMG they are improving enums :
enum MyEnum {
one, two, three
}
...
print(MyEnum.one.name); // Prints "one".
print(MyEnum.values.byName('two') == MyEnum.two); // Prints "true".
Maybe we will get Swift-like super enums one day.
And you have no idea how many times I declared a List
with the 2.15 syntax, and it did not work:
var y = List; // Already supported.
var z = List<int>; // New in 2.15.
var z = typeOf<List<int>>(); // Pre-2.15 workaround.
Flutter 2.8 has also been announced , but my favourite news is the new Firebase UI widgets . Especially the FirestoreDataTable is going to save me so much time.
- Michele Volpato
Development 🧑💻
🔗 Flutter Tutorial: Stopwatch App with Custom UI and Animations 🎦
In this video by Andrea Bizzotto , you'll learn how to create a custom stopwatch . This is a lesson from his course on Flutter Animations Masterclass .
Note: I followed the course, I paid full price for it and I do not get a commission for advertising it. It's that good.
🔗 Learn Bloc in Flutter 🎦
Vandad Nahavandipoor is very active on LinkedIn sharing tips about Flutter and Dart , and other frameworks and programming languages. The goal of this streamed event was to teach how BLoC works in Flutter, answering questions from the participants. I like the content Vandad share, I think the main reason is that Vandad is a real senior developer who also creates content, not the other way around.
🔗 How to Parse Large JSON Data with Isolates in Dart 2.15
Another article by Andrea Bizzotto . In Dart 2.15 isolates , pieces of code that run independently from one another, have been improved . Andrea promptly published an article where you'll learn how to take advantage of these improvements while parsing JSON data.
Backend 🗄
🔗 How to Build a Simple CRUD Application Using Flutter and Strapi
Strapi is an open-source headless CMS . In this article, you'll learn how to integrate your Flutter app with an existing Strapi instance . This is a specific case, but if you are adding an app to your portfolio that integrates with an existing backend that already uses Strapi, then this might be helpful.
Tools 🛠
🔗 How to automate localization for Flutter apps
[...]
Read the rest on my website.
Join the Flutter and Dart newsletter and receive it weekly in your inbox.
Posted on December 12, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.