-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Description
Use case
At WWDC 2019, Apple announced the general availability of Project Catalyst in macOS 10.15. Project Catalyst - used to be Marzipan - allows for developers to run apps written for iOS natively on macOS through the use of the shared UIKit. This allows for one codebase to compile to iOS (iPadOS) and macOS. This aligns nicely with the first statement on https://flutter.dev
Flutter is Google’s portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single codebase.
Proposal
- Add support for compiling to macOS using Project Catalyst as a separate target for
flutter build - Add Cupertino styles for UIKit on macOS following the iPad Apps for Mac Human Interface Guidelines
Sources and documentation
https://developer.apple.com/ipad-apps-for-mac/
https://developer.apple.com/documentation/uikit/creating_a_mac_version_of_your_ipad_app
https://developer.apple.com/documentation/uikit/creating_a_mac_version_of_your_ipad_app/optimizing_your_ipad_app_for_mac
https://developer.apple.com/documentation/uikit/creating_a_mac_version_of_your_ipad_app/displaying_a_preferences_window