This is the first video and the entry point of our #testing series here on Flutter Explained. I will explain to you in detail why we need tests and will give...
This is the first video and the entry point of our #testing series here on Flutter Explained. I will explain to you in detail why we need tests and will give you multiple examples of why we should #test. After we have understood why we should test, I add the topic of the #TestingPyramid to it so that you know how to test in modern applications.
Sources: 001 - Statista: Amount of Pacemaker worldwide - https://www.statista.com/statistics/800794/pacemakers-market-volume-in-units-worldwide/
002 - Medtronic recalls pacemakers due to software error - https://www.medtechdive.com/news/medtronic-recalls-pacemakers-due-to-software-error/548668/
003 - Amazon Downtime - https://venturebeat.com/2013/08/19/amazon-website-down/
004 - Google Downtime - https://venturebeat.com/2013/08/16/3-minute-outage-costs-google-545000-in-revenue/
005 - Boeing Starliner - https://www.nytimes.com/2020/07/07/science/boeing-starliner-nasa.html
History of the Testing Pyramid: http://agiletesting.blogspot.com/2006/02/thoughts-on-giving-successful-talk.html
Further Reading Google Testing - https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html
Testing Flutter/Dart Packages with GitHub Actions. The article is meant to demonstrate a simple workflow for a Flutter/Dart package using GitHub Actions, my preferred platform for CI/CD.
Recently Adobe XD releases a new version of the plugin that you can use to export designs directly into flutter widgets or screens.
I want to talk a little bit more about how Multithreading in Dart and Flutter is possible. Therefore I talk a little bit on how you can create Isolates and how they work internally. Because the boilerplate of the Isolate is heavy I want also to talk about the compute function of Flutter.
This tutorial shows you how to create a unit test for Flutter application (or any other application using Dart language) using Mockito.
Free Flutter Introduction for Beginners: Get Started with Flutter and learn how to build an iOS and Android app with Flutter! Flutter Crash Course for Beginners 2020 - Build a Flutter App with Google's Flutter & Dart