Flutter 내에서는 대표적인 2개의 디자인 가이드가 있다. 가이드에서 벗어난 커스텀 디자인 가이드를 적용할 수 있다. 해당 디자인 가이드를 디바이스에 따라 분리해서 구현할 수 있다.
- Google이 제시한 디자인 가이드라인 - Material Design
- Apple이 제시한 디자인 가이드라인 - Cupertino Design
Flutter는 Google에서 주도적으로 개발하고 있는 프레임워크라 Material Design에 맞는 Material Widget을 더 많이 지원하고 있다.
Material Design
- 톤앤매너를 지키기 위해 Style을 정의하고 잘 지켜줘야 한다.
Material Components
https://docs.flutter.dev/ui/widgets
- 많은 위젯을 알고 있는 것이 flutter로 개발할 때 도움이 된다.