Customizing apps, in terms of styles, is fundamental for creating a unique experience for the user and achieving the app's goals. Knowing the Flutter framework classes that help on this task is crucial to the development of any app, including our Favors app.
In this chapter, we have seen some ways to change the style of our applications. By using the Theme and ThemeData widgets we can specify styles that will change all the widgets below them in the tree. Also, by using the available app classes, MaterialApp and CupertinoApp, we can change the style of the whole application in a simple way.
We have seen how to add a custom font family to our application so that we can change the default look of our texts and labels. Lastly, we have seen that it's possible to change how our app looks in different sizes or orientations by using the MediaQuery and LayoutBuilder...