Michele Volpato

Michele Volpato

This week in Flutter #37: A game of Wordle

โ€” Newsletter

I have been impressed by the Wordle story this week. Wordle is a word game made by Josh Wardle, that became viral recently. After that, a lot of clones appeared on the mobile stores, trying to make money from its sudden success.

And they did make money until the AppStore banned them. It impressed me that people are paying for a game they can have for free.

In case you want to feel the excitement of getting banned from the AppStore, you can create your own clone of Wordle in Flutter.

- Michele Volpato

Development ๐Ÿง‘โ€๐Ÿ’ป

๐Ÿ”— Accessibility in Flutter?

Curious to know how adding accessibility features work in Flutter compared to React Native? In this article, by Tony Owen, you’ll learn the basics of accessibility in Flutter and you’ll find out which one is better: React Native or Flutter. Spoiler alert: it’s Flutter ๐Ÿ˜Ž

๐Ÿ”— Flutter App Architecture: The Repository Pattern

In this updated article by Andrea Bizzotto, you’ll learn how to use the repository pattern in an example Flutter app that connects to the OpenWeatherMap API. Andrea provides different ways to use the code he shows, for instance by using several Flutter packages like get_it, Riverpod, and flutter_block. Definitely a must-read.

๐Ÿ”— Flutter Navigator 2.0: Using go_router

I have been waiting for this article for a while. The previous article about Navigator 2.0 from Kevin D. Moore was a little bit complicated. This article, on the other hand, is exquisite. It combines the previous version with the go_route package, and I am looking forward to proposing these changes to my team.

Backend ๐Ÿ—„

๐Ÿ”— Everything You Need To Know About Appwrite 0.12

Appwrite released a new version that adds Permission Models, a more performant pagination strategy, new dashboards, support for more error logging solutions, and more. ๐ŸŽ‰

Others ๐Ÿคทโ€โ™‚๏ธ

๐Ÿ”— Useless Tips for Dart you probably never need

I found this series of articles a nice read. It’s a collection of tips and tricks that will not help you much in your daily coding. Kilian Schulte writes it with the right amount of humor. Just look at this extract from the article:

Never thisIsFine() {
  print('This is fine.');
  throw '๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ (โ•ฏยฐโ–กยฐ)โ•ฏ๏ธต โ”ปโ”โ”ป ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ';
}

Actually, there are valid reasons for all those features in Dart, except one. Read the entire series to know which one.

๐Ÿ”— get_it (Package of the Week) ๐ŸŽฆ

Obtain something that is not a widget with get_it. I never used this package, maybe I’ll start now.


That’s it for this week.

If you want to comment on any of this week’s entries, do it in the comment section below.


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

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

You will also receive a list of resources to learn Flutter.

    We won't send you spam. Unsubscribe at any time.

    Leave a comment