Roku apps are built using BrightScript, a powerful scripting language, and SceneGraph, an object-oriented XML-based UI framework. Together, they provide developers with UI and functional components — such as content grids, voice-enabled keyboards, and a video player — for building a high-performance, customizable TV streaming experience.
Learn moreLearn how to develop a streaming app from the ground up with the Roku SDK. This course includes 13 lessons and a sample application that walks through each step in building a basic, high-performance Roku app. It is ideal for developers who are new to the Roku platform and want to quickly understand Roku development
Get started