crash-course icon indicating copy to clipboard operation
crash-course copied to clipboard

This course is intended to quickly get you up to speed on Roku SceneGraph. It's aimed at an audience of developers who are familiar with streaming video applications but are unfamiliar with Roku.

ROKU SCENEGRAPH CRASH COURSE

First Edition
November 2017
Written using firmware version 8.0

Introduction
Lesson 1: Debugging, Sideloading, and Manifest
Lesson 2: Screen, Components, and Resolution
Lesson 3: Extended Components, Observers, Tasks, Network Requests
Lesson 4: Parsing JSON, Data Driven UI
Lesson 5: Back Button, Details Screen with Play Button, Video Screen
Lesson 6: Video Playback, Dialogs
Lesson 7: External Configuration, Interface Functions, Regular Expressions

Read the Introduction for detailed instructions on the files and folders here.

Each completed lesson is represented in this repository. For example, Lesson 2 code is in the lesson_2 directory.

All example thumbnails courtesy of https://unsplash.com/.

.