DW's Connected TV Experience with Flutter
summary
Uses Flutter to build a Connected TV app for LG/webOS, shipping an MVP with home, live streams, show pages, a player with autoplay and continue watching and launched to the LG store. Implementation relies on web Flutter, LG webstv.js and HLS; hit severe performance and OOM rejections until fixes: deferred loading, reduced teaser images by 10x, replacing gradients and SVGs and removing shell routes to eliminate 300 MB system memory spikes. App is accepted and cross‑platform rollouts continue.
AI-written summary · about
chapters (13)
- 0:00Flutter TV development intro
- 1:11Deutsche Welle context
- 3:43TV app fragmentation goals
- 8:41Make versus buy decision
- 11:52Choosing Flutter over other technologies
- 14:44MVP scope and features
- 17:15App walkthrough UX
- 21:31Flutter web on TV setup
- 26:52TV navigation media keys
- 29:39First QA rejection fixes
- 32:29Memory usage investigation
- 36:08Final QA approval launch
- 36:28Future plans next steps
related talks
33mTelevisions Again!
22mBuild Spectacular TV Apps with Flutter
36mFlutter-Google's latest innovation for mobile, web, and desktop apps
37mNo touch. No gestures. Can you still build a Great UX?
13mBuilding platform adaptive apps
39mTo Smartphones and Beyond: Screens Everywhere
46mHow to Cook Flutter Properly
20mHow Flutter Can Change the Future of Urban Communities
