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, Swift package graph, Info.plist and AppDelegate.
create
,
run
,
build
,
devices
commands you know. Same hot reload. Same DevTools. Targets tvOS.
flutter-tvos use <version>
switches release lines, each pinning a Flutter SDK and the engine built for it.
Focus
/
Shortcuts
/
Actions
. MFi game controllers and BT keyboards work too.
tvos/
project — its own Info.plist,
AppDelegate
and
SceneDelegate
on the UIScene lifecycle, a Swift package graph and a Podfile beside it. Federated
*_tvos
plugin model.
AppDelegate
, scene manifest and storyboard.
xcodebuild
on machines with no Xcode account signed in. Verified through TestFlight.
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
,
url_launcher_tvos
, and 19 more, including the Firebase family.
flutter pub add
and ship. 7 of them ship a Swift package; the rest are resolved through CocoaPods, which coexists with it in the same project.
Independent contributors, deep in the Flutter and Apple platform stacks. PRs welcome.
Remote Control Unit
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 15+ and CocoaPods required — Xcode 27 to target tvOS 27. Update in place with
flutter-tvos upgrade.