Building a Native Settings Application Using Material and Cupertino Widgets
One of the best features of Flutter is that the framework gives you control over every pixel. Flutter ships with its own custom widget catalog, allowing you to define your own design system while also shipping both Material Design and Cupertino widgets. This capability is a departure from many other frameworks that choose to rely on original equipment manufacturer (OEM) widgets. The major benefit is that your app can be truly unique, using the high-level widget libraries of Google or Cupertino or a widget library of your own mechanizations.
In this chapter, first, we will examine how to use features of the Flutter framework to build platform-specific UIs. Then, we will learn how to build our Settings application using Apple theming with Flutter’s cupertino
package. Wrapping up, we will learn how to build the same application using Material theming with Flutter’s material
package.
So, in...