Repository navigation
Flutter support for Apple Watch #28901
Description
Activity
wait #15288
- addedc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capability
on Aug 9, 2019 - removedc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capability
on Aug 9, 2019 #15288 is closed now. Is there some basic instructions available so I can test to build simple flutter app for watchOS simulator?
Reacted by Lawrence, Jordan Mosakowski, 1l0, Eliseu Codinhoto, Ryan Knell, AshokGanta, Elias Deuss, Angus Johnston, Nils Reichardt, Akash Gurava and 5 moreReacted by Allen Wyma, Eliseu Codinhoto, Void48 and Julian Meierbump
I went through, cleaned up my plugins and enabled bitcode support throughout the project, I still get errors saying that flutter cannot be found and that its not supported.
You can write a native apple watch app and you can communicate with flutter via streams, you do have to link up the app yourself but it can be done.
Reacted by Nelson, Akash Gurava and Dan RochmanReacted by higneerReacted by NelsonBut that’s not a Flutter app on the Watch.
Flutter should run on an Apple Watch as AFAIK everything it needs to run on iOS is available also in watchOS.
I’ve already developed an application for watchOS with SwiftUI and I was quite impressed on how well it performs without draining the battery. So I think Flutter will also perform quite well on watchOS as it has many similarities with SwiftUI.
Reacted by John Langley and Edgar Jan@peazz can please you share a bit more detail on how you would link a Flutter iOS App with a Watch OS App (written in Swift) using streams? Do you know of any examples in the App Store where the devs have done this so we can test out the UX of both? (Thanks!)
Obviously this thread is for adding Apple Watch support to Flutter and that will be amazing,
but until that happens, we need to understand if the intermediate step is workable.Reacted by Dmytro TurskyiIt’s done the same way a native iPhone app is linked with a Watch app. You just use streams to route payloads from/to Flutter.
Reacted by Nelson and Akash GuravaReacted by higneerReacted by Nelson- changed the title
[-]Flutter support for Apple Watch[/-][+]Flutter documentation support for Apple Watch[/+]on Jan 3, 2020 - addedcustomer: crowdAffects or could affect many people, though not necessarily a specific customer.Affects or could affect many people, though not necessarily a specific customer.e: device-specificOnly manifests on certain devicesOnly manifests on certain devices
on Jan 14, 2020 41 remaining items
@pedromassango
Specifically mentions Apple Watch: https://github.com/flutter/flutter/wiki/Roadmap#non-goals
Relevant: https://github.com/flutter/flutter/wiki/Popular-issues#apple-carplay--android-auto-support-26801Reacted by Greg PriceReacted by Vladislav NikovReacted by Nelson, Gilson Araujo, Rexios, 4mitabh and sneurlaxOne experience I had was, I was able to build/run Flutter on Apple TV, and the only problem that made me discontinue the project was because Plugins (shared_preferences specifically) wasn't work and I didn't have deep knowledge of the Flutter engine to do the necessary changes.
Plugins are a pain point for custom embedders. For example the eLinux embedder made their own plugins: https://github.com/sony/flutter-elinux-plugins
Example camera plugin:
https://github.com/sony/flutter-elinux-plugins/blob/584bb07788a2ee2472b8331c97d2c717d9149cf2/packages/camera/pubspec.yaml#L20-L21Tooling code that parses it: https://github.com/sony/flutter-elinux/blob/51a1d685901f79fbac51665a967c3a1a789ecee5/lib/elinux_plugins.dart#L76
There's been a little work supporting sharing more code between macOS and iOS plugins (#115337) so in theory a plugin could support Apple TV and watchOS as well in a shared iOS/macOS directory, but Flutter tooling doesn't support that right now.
Reacted by Nelson, mono — Masayuki Ono, Pedro Massango, Harish Anbalagan, Bartek Pacia, Marko Filipović, Jesse Johnson and Stanislav K- addedP3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectand removed
on Jun 28, 2023 - addedteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
on Jul 8, 2023 pranil-iottive commented
on Feb 5, 2024 on Feb 5, 2024 · Hidden as off-topicshow commentMore actionsNischalJoshi777 commented
on Apr 29, 2024 on Apr 29, 2024 · Hidden as duplicateshow commentMore actions- addedc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capability
on Jul 19, 2024
Latest status: #28901 (comment)
is it possible to create a watchOS application with flutter ?
A similar question was asked about tvOS, my answer at #47928 (comment) is also applicable to watchOS. Substitute "tv" with "watch" as you read 🙂