Published July 27, 2026

Flutter for webOS SDK Goes Official — LG Opens Smart TV Development to Flutter Developers

In a move that dramatically expands the reach of the Flutter ecosystem, LG has officially launched the Flutter-webOS SDK, allowing developers to build native Flutter applications for LG smart televisions. The SDK, now listed on the official webOS TV Developer portal, marks a major milestone in Flutter's journey from a mobile-first framework to a truly universal platform spanning phones, tablets, desktops, web browsers, and now the living room television.

What the Flutter-webOS SDK Delivers

The Flutter-webOS SDK is an extension to the standard Flutter SDK that enables developers to target webOS — LG's Linux-based smart TV operating system — using Dart and the Flutter framework. The SDK provides all the familiar Flutter tooling and widget libraries while adding webOS-specific APIs for television input handling, remote control events, and the unique display characteristics of large-screen interfaces. Developers can use their existing Flutter codebases to build TV applications without learning a new language or fundamentally different architecture.

LG first hinted at Flutter support during its 2024 webOS hackathon, where the company experimented with Flutter-powered television apps. The initiative gained formal momentum at Google I/O 2026, where LG and Google jointly announced that an official Flutter on webOS SDK was targeting release in the first half of 2026. With the SDK now available on the developer portal, that commitment has been delivered on schedule.

Technical Capabilities and Requirements

The SDK brings the full Flutter rendering pipeline to webOS, including Impeller support where the underlying hardware permits. Applications built with the Flutter-webOS SDK run as native webOS applications, benefiting from the platform's window management, focus handling, and audio subsystem. The key technical highlights include:

  • Remote Control and Input Handling — Full support for directional pad (D-pad) navigation, number pad input, and voice control via the Magic Remote. The SDK automatically maps standard Flutter focus and keyboard events to webOS remote control gestures
  • Screen Resolution and Aspect Ratio Management — Built-in handling of the common television resolutions from 720p through 4K, with automatic letterboxing and safe-area enforcement for different display types
  • Performance Optimizations — GPU acceleration through webOS's underlying graphics stack, support for 60 frames per second UI rendering, and efficient memory management for television hardware that may have more constrained resources than mobile devices
  • Platform Channel Integration — Developers can access native webOS services including the media player subsystem, broadcast tuner APIs, and content protection (DRM) services through standard Flutter platform channels

LG has also provided a set of sample applications and starter templates that demonstrate common television patterns: media browsing grids, content detail pages with video playback, settings panels optimized for remote navigation, and search interfaces that work with the Magic Remote's voice input. The samples are written entirely in Dart and follow standard Flutter architecture patterns, making them immediately accessible to any experienced Flutter developer.

For developers already working with Flutter on mobile, the learning curve for targeting webOS is remarkably shallow. The core widget library, state management approaches, and build pipeline remain unchanged. The primary new concepts developers need to understand are television-specific UX patterns — focus management with the D-pad, avoiding small touch targets designed for fingers, and designing for the typical viewing distance of eight to ten feet from the screen.

Market Impact and Developer Opportunity

The webOS platform powers LG's entire smart television lineup, which represents approximately 18 percent of the global smart TV market. In total, the Flutter-webOS SDK opens up a potential user base of tens of millions of active television screens. For Flutter developers, this creates a new distribution channel for applications ranging from streaming media companions to informational kiosks, digital signage, and educational software.

The timing of the SDK release aligns with broader industry trends toward unified development frameworks. Television manufacturers have historically required developers to learn platform-specific SDKs and languages — webOS apps were previously written in C++ with the Luna Surface Manager or using web technologies packaged through the Enact framework. Flutter offers a third path that leverages the large and growing ecosystem of Dart packages and Flutter widgets.

For the Flutter community, the webOS SDK represents the most significant platform expansion since the framework added web and desktop support. It signals that the Flutter team's vision of "everywhere, everyday" is progressing on schedule. After the Canonical announcement around Flutter desktop maintenance and the Toyota integration with RAV4 infotainment systems, supporting the world's third-largest TV platform reinforces Flutter's position as the leading cross-platform framework for screens of every size.

The Flutter-webOS SDK is available now on the webOS TV Developer portal. LG has indicated that it will continue to invest in the SDK with regular updates aligned to Flutter's own release cadence, and the company is actively seeking developer feedback to shape the roadmap for future versions.