Development setup
About this lesson
This lesson explains how to create the required user and developer accounts for developing on the Roku platform and how to enable your test Roku device for development. It shows you how to sideload Roku's Hello World app, update the text displayed on the screen, and then view its output in the debug console.
Resources
| Item | Description |
|---|---|
| Roku user account signup page | Create a Roku customer account, which is needed to enroll in the Roku developer program. |
| Roku developer account enrollment page | Enroll in the Roku Developer program to read and accept the Roku Distribution Agreement and then access the Developer Dashboard, which enables you to create, manage, and publish Roku apps. |
| Developer environment setup | Enable the Development Application Installer on your Roku device so that you can sideload and test your development apps. |
| Roku Hello World sample app | Download your first Roku app. You can then sideload, test, and update this app. |
| Sideloading Roku apps | Sideload the Hello World sample app using the Development Application Installer on your Roku device. |
| Roku Eclipse plug-in | Install and open Roku's plug-in for the Eclipse IDE, which includes SceneGraph and Brightscript support to make building Roku apps easier. This plug-in helps with scripting tasks such as code completion, error compilation, code commenting, and static analysis. |
| Roku Developer Dashboard | Browse the Developer Dashboard, which is your central hub for creating, managing, and publishing Roku apps. The Developer Dashboard includes access to a wizard-like UI for creating, testing, and publishing Roku apps; analytics to track your app's engagement and performance; payout and transaction reports to monitor your app's monetization; and tools for managing user access, in-app products, and test users. |
| Roku Knowledge Center | Read articles answering some of the most common frequently asked questions about Roku app development, publishing, advertising, and reporting. |
| Roku Developer Forums | Interact with the Roku developer community. Participate in discussions on wide range of development topics from using the SceneGraph and BrightScript APIs to using certification testing tools. |
| Roku Developer Slack channel | Get the latest news for the Roku development community. Participate in chats about Roku development tools, feature requests, and bugs. Directly message members of the community. |
Related
Videos
Documentation
How to watch
Play the embedded video above or go to SceneGraph: Development setup on the Roku Developers YouTube channel or access the Roku Developers channel on the Roku platform.
Updated 3 months ago
