Flutter on the big screen. Home of flutter-tvos, the Flutter toolchain for Apple TV.
fluttertv.dev ·
pub.dev ·
Discussions
| Repository | What it is |
|---|---|
| flutter-tvos | The CLI. A drop-in companion to the Flutter SDK — same commands, same hot reload, same DevTools — targeting tvOS instead of iOS. Start here. |
| plugins | tvOS implementations of popular Flutter plugins, published on pub.dev as <name>_tvos packages. |
| engine-artifacts | The pre-built tvOS Flutter engine that flutter-tvos precache downloads. |
git clone https://github.com/fluttertv/flutter-tvos.git
export PATH="$PATH:$PWD/flutter-tvos/bin"
flutter-tvos precache
flutter-tvos create my_tv_app && cd my_tv_app
flutter-tvos runmacOS and Xcode are required. The getting started guide covers the simulator, a physical Apple TV, and hot reload.
The Flutter SDK is never patched. tvOS support lives in a pre-built engine and in the CLI, the same approach as flutter-tizen and flutter-elinux. On tvOS, Platform.operatingSystem is "tvos", Platform.isIOS stays true — Apple TV is an iOS-family device — and Platform.isTvOS tells the two apart.
Bug reports and plugin requests go to flutter-tvos issues. Questions go to Discussions.
Flutter TV is an independent community project and is not affiliated with, endorsed by, or sponsored by Google LLC or Apple Inc. Flutter is a trademark of Google LLC. Apple TV and tvOS are trademarks of Apple Inc.
