Michele Volpato

Michele Volpato

This week in Flutter #65: Do you write tests?

β€” Newsletter

Tests are important in the development of all software. In some companies, developers don’t write tests. Those companies do not care if bugs reach the users. If you care about your users, you should test your apps.

In my career as a developer, there have been occasions where testing was not planned, because of time constraints or budget. But if you make testing part of your development process, then you do not need to plan for it, because it will be part of your implementation estimation.

There are a couple of links to articles about testing in this issue. Read them and let me know what you think.

- Michele Volpato

Development πŸ§‘β€πŸ’»

πŸ”— Flutter, the game engine…

Michal Mlejnek created a game in Dart and Flutter in two months. No Flame engine or toolkits. Read how Michal started by using thousands of SizedBox widgets and then moved to CustomPainter. Or how the AI is a bit “dumb”. Love it. Check the final result: Gravity Game.

πŸ”— How to actually do TDD in Flutter

If you are going to read only one article from this issue, read this one. Do you think you know how Test Driven Development works? Don’t be so sure and read more about it in this article by Peter Bryant.

πŸ”— Making classes testable

To remain on the topic of testing, Stephan E.G. Veenstra continues the series of articles on TDD by creating a Flutter app.

Backend πŸ—„

πŸ”— AWS Amplify Flutter announces web and desktop support (Developer Preview) for Authentication

There is nothing more to say. πŸ˜€

Tools πŸ› 

πŸ”— Firebase Crashlytics and the Flutter Casual Games Toolkit

Have you experimented with The Flutter Casual Games Toolkit and you want to know how to integrate Firebase Crashlytics? Read this tutorial by Rich Hall from Google.


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