/flutter-for-tv

A collation of smart-TV specific blog posts, code bases, and examples

Flutter TV List

Introduction

This repository is designed to collate the state-of-the-art regarding Flutter and its applicability to the category of 'Connected TVs', including smart TVs, set-top boxes, and HDMI-type sticks.

The number of codebases required to maintain a footprint on Connected TVs is enormous without something like Flutter. Other approaches exist including wrapped web apps, but there are often limitations including:

  • devices are resource (CPU, RAM, GPU) limited
  • stores have restrictions around web or hybrid technologies

Flutter may not be the best solution but I am keen to track and assess developments.

Please create a pull-requests if you know of any additional resources.

General Resources

Android TV & Fire TV

Available on a wide range of TVs (Sony, Panasonic, etc). Fire TV apps also uses Android technologies although please check specific requirements for your app type when submitting. Easy to get started...

tvOS (Apple TV)

While not the biggest market share, iOS users expect tvOS to be supported and are very animated about it if it's not! Not officially supported - some framework changes required...

Samsung TV (Tizen)

One of the largest target markets. There seems to be a big effort here...

Roku TV (Brightscript)

Very popular in the US, and growing in popularity elsewhere. Possibly the trickiest to solve...

LG TV (webOS)

Nothing found although, as webOS apps are build on web technologies I would have thought that Flutter could target the web and then get wrapped somehow to make this work. TBC.

Arm based set top boxes