Building macOS apps with Flutter

Platform integration

macOS

macOS development

Integrating with macOS look and feel

Building macOS apps

Entitlements and the App Sandbox

Setting up entitlements

Hardened Runtime

This page discusses considerations unique to building
macOS apps with Flutter, including shell integration
and distribution of macOS apps through the Apple Store.

Integrating with macOS look and feel

While you can use any visual style or theme you choose
to build a macOS app, you might want to adapt your app
to more fully align with the macOS look and feel.
Flutter includes the Cupertino widget set,
which provides a set of widgets for
the current iOS design language.
Many of these widgets, including sliders,
switches and segmented controls,
are also appropriate for use on macOS.