In this chapter, we saw an introduction to Flutter widget tests. We saw how they can be used to test widgets individually and how they are structured with the WidgetTester class in the testWidgets function.
We also saw how we can use Flutter tools to explore application performance in detail, and the available tools to inspect memory and CPU usage such as the Observatory UI and performance overlay. Then, we saw the evolution of tools with the brand new DevTools suite.
Finally, we explored the steps to make our app ready for deployment by checking information and details, changing the app icon visible to the user, and performing platform-specific steps to build an app ready for publishing.
In the next chapter, we will review some important subjects related to native code with platform channels and check how to make your app ready for internationalization.
...