This week in Flutter #65
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
🔗 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
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.
🔗 AWS Amplify Flutter announces web and desktop support (Developer Preview) for Authentication
There is nothing more to say. 😀
🔗 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