Build tvOS apps with the Flutter framework you already know. Open source, production-ready, and engineered to feel native on the largest screen in the room.
flutter-tvos ships a real platform embedder and a drop-in CLI: a custom Flutter engine for tvOS, an unmodified Flutter framework, and Apple TV treated as its own first-class build target with its own tvos/ project, Podfile, and AppDelegate.
create, run, build, devices commands you know. Same hot reload. Same DevTools. Targets tvOS.Focus/Shortcuts/Actions. MFi game controllers and BT keyboards work too.tvos/ project with its own Podfile, Info.plist and AppDelegate. Federated *_tvos plugin model.flutter-tvos plugin port on any iOS or macOS Flutter plugin from pub.dev, a local path, or git. The transformer widens platform guards (#if os(iOS) → tvOS), strips tvOS-incompatible APIs, and emits a buildable *_tvos package ready to publish.shared_preferences_tvos, video_player_tvos, path_provider_tvos, sqflite_tvos, audioplayers_tvos, and 6 more. flutter pub add and ship.Independent contributors, deep in the Flutter and Apple platform stacks. PRs welcome.
Reusable Cell Update protocol, focus engine integration with Flutter's FocusManager.
xcrun devicectl, plugin registrant, native TextField bridge to the tvOS on-screen keyboard.
Clone the toolchain, run flutter-tvos run -d <device>, and your existing Flutter app boots on the Apple TV simulator or hardware. macOS + Xcode required.