Smart TV development focuses on creating applications for television screens, requiring specialized inputs and media streaming layouts.
- Major TV Platforms:
- Android TV / Google TV: Java/Kotlin, Leanback library.
- Samsung Tizen: Web applications (HTML5/JS), Tizen SDK.
- LG webOS: Web applications, webOS TV SDK.
- Apple tvOS: Swift, tvOS SDK, TVML.
- Design & Navigation:
- 10-foot UI design guidelines (readable text from 10 feet away).
- D-pad (directional pad) remote control navigation focus cycles.
- Media Streaming:
- HLS, DASH protocols, DRM integrations, and custom video player controllers.