But Flutter is flexible and expressive enough to implement
any design language. On iOS, you can use the
Cupertino library to produce an interface that adheres to the
Human Interface Guidelines.
For the full set of these widgets,
see the Cupertino widgets gallery.

You can also use a WidgetsApp as your app widget,
which provides some of the same functionality,
but is not as rich as MaterialApp.

To customize the colors and styles of any child components,
pass a ThemeData object to the MaterialApp widget.
For example, in the code below,
the primary swatch is set to blue and divider color is grey.

Using custom fonts

In UIKit, you import any ttf font files into your project
and create a reference in the info.plist file.
In Flutter, place the font file in a folder
and reference it in the pubspec.yaml file,
similar to how you import images.

fonts

family