Photo Search app
A quick tour of the code
This Flutter project builds a desktop application. It utilises the following desktop specific plugins:
- file_chooser to enable the application user to select where to save a photo from the Unsplash API.
- menubar for exposing Image Search functionality through the menu bar.
- url_launcher to open external links.
macOS Network and File entitlements
To access the network, macOS requires applications enable the com.apple.security.network.client entitlement. For this sample, this entitlement is required to access the Unsplash API.
Likewise, to save a Photo to the local file system using the
file_chooser plugin requires the
Please see macOS Signing and Security for more detail.
Flutter Desktop is not in Flutter Stable Release Channel
This sample is an initial preview, intended to enable developers to preview what is
under development. As such, it is currently only available for use on the
of Flutter. Please see Flutter build release channels for more detail,
and how to switch between Flutter release channels.