Netflix-like Transitions and Functionality

I’m new to Roku, but have dived into the SDK. I’m looking at developing a channel, and would like it to function similar to the Netflix channel. I’ve noticed that every channel besides Netflix uses the standard screens shown in the SDK. Does Netflix have some kind of special contract to create a non-standard channel? Is their code or a template available to look at? Is it possible to achieve similar functionality (sliding transitions from one level to the next etc.) as Netflix? Any help is appreciated. Thanks.

Netflix makes use of a few components that are not part of the general SDK, but the majority of the channel is developed with the same SDK available to all other channels. We try to make things available to all, but that usually requires some extra work to make the component more general instead of handling a special case. The Netflix channel is developed by Roku and the code is proprietary.

The roGridScreen component that is the main navigation model for Netflix is available in the SDK for all channels to use. The “sliding” transitions are automatic in some cases (and automatic for all channels-- example “retrieving…”) and in others the Netflix channel may put up a special loading screen. These transitions can also be included in any channel developed with the SDK, see roParagraph screen and roImageCanvas.

–Kevin