2 min read

This week in Flutter #37

A game of Wordle

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.