Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter TV, Watch and Cars packages

Last updated: May 18, 2026

Extending your Flutter app to Android TV, Apple Watch, Wear OS, and Automotive screens requires rethinking standard touch-based UX for D-pads, tiny screens, and steering wheel controls.

Best Practices for TVs & Watches

  • D-Pad Navigation (TVs): TV users rely on remote controls. You must implement robust FocusNode management so the user can predictably navigate between buttons using up/down/left/right clicks without getting "stuck" in a UI trap.
  • Glanceable UI (Watches): Wearable apps should not be direct ports of the phone app. The UI must be highly glanceable. Use deep black backgrounds to save OLED battery life and maximize font sizes for quick interactions.
  • Data Synchronization: Smartwatches usually require a companion phone app to function. Use robust message-passing APIs to sync state reliably between the phone and the watch, handling Bluetooth dropouts gracefully.

The complete list of TV Navigation, Wearable SDKs, and Automotive UI packages for Flutter is provided below.


flutter_carplay Card Image
flutter_carplay
👍 178   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Good

Flutter Apps are now on Apple CarPlay and Android Auto. This package aims to make it safe to use apps made with Flutter in the car by integrating with CarPlay or Android Auto.

wear
👍 168   ⬇️ 591
Dart 3 compatible
Maintenance Status: Poor

A plugin that offers Flutter support for Wear OS by Google

watch_connectivity
👍 92   ⬇️ 5.8K
Dart 3 compatible
Maintenance Status: Good

Wrapper for WatchConnectivity on iOS and Wearable APIs on Android

dpad_container
👍 62   ⬇️ 7.8K
Dart 3 compatible
Maintenance Status: Poor

Dpad container focus navigation support for android TV. Allow you to navigate widgets and get focused, just wrap your widget and that's it!

flutter_watch_os_connectivity
👍 51   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

A plugin that provides a wrapper that enables Flutter apps to communicate with apps running on WatchOS.

dart_chromecast
👍 51   ⬇️ 278
Dart 3 compatible
Maintenance Status: Poor

Pure dart package to cast videos to your ChromeCast device and control their playback

flutter_cast_video
👍 35   ⬇️ 510
Dart 3 compatible
Maintenance Status: Poor

flutter_cast_video let you discover cast devices like Chrome Cast and Apple TV and connect to them.

cast
👍 94   ⬇️ 15.7K

Maintenance Status: Average

Dart package to discover and connect with Chromecast devices

flutter_video_cast
👍 50   ⬇️ 19

Maintenance Status: Poor

flutter_video_cast let you discover cast devices like Chrome Cast and Apple TV and connect to them.

flutter_wear
👍 30   ⬇️ 16

Maintenance Status: Poor

This is a Flutter plugin for WearOS devices. It helps in retrieving the shape of the watch face and handles the mode changes of the wear device.