Creating UIs with built-in themes and styles will make an application look professional and easy to use. In addition, the framework allows the creation of customized and unique themes and styles. In order to do that, you will learn how to customize an app's look by adding custom fonts, using themes, and exploring the famous platform standards, namely iOS Cupertino and Google Material Design. Additionally, you will see how to use media queries for dynamic styling.
Every app must have its own identity. Our Favors app, for example, needs to have its own colors and styles. Knowing how to apply styles, colors, and custom fonts is fundamental to achieve this in any app.
The following topics will be covered in this chapter:
- Theme widgets
- Material Design
- iOS Cupertino
- Using custom fonts
- Dynamic styling with MediaQuery and LayoutBuilder