The Theme widget contains a property called data, which accepts a ThemeData value that holds all the information about the styling, theme brightness, colors, font, and so on.
By using ThemeData class properties, you will be able to customize all of the application-related styles, such as colors, typography, and specific components. When theming, you can choose to follow Material Design guidelines from Google that targets app design for mobile, web, and desktop devices, or iOS Cupertino that are specific to the Apple's platform.
Both design ...