Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 5.17 KB

channel-success.md

File metadata and controls

58 lines (44 loc) · 5.17 KB

Success on the Roku Platform

Building great channels on the Roku Platform requires several key planning stages. The following guide provides onboarding details and links to the relevant guides and documentation.


💡 Planning

Understanding the capabilities and key requirements for creating a great Roku Channel.

📝 Design

Overview of channel design, navigation, and navigation flows with examples of user interface resources for samples, downloads, and tools.

🛠 Develop

The fundamentals for developing a Roku channel, understanding our application framework, and integrating platform features for monetizing and growing an audience

  • SDK Development Guide - Covers the steps for setting up a project, creating a UI, handling events with BrightScript, content playback, and additional components
  • Platform Features - Integration guides for key channel add-ons such as Roku Billing, Roku Ad Framework, Fast Video Start, Deep Linking, Closed Captions, Text To Speech

🔍 QA

Guidelines to effectively test channel quality, detect regressions, and meet our certification and launch requirements

  • Test Accounts - Provide test credentials for Roku teams (Certification, Customer Service, PR, Marketing, Partner Success, Engineering)
  • QA Environment - Have a proper device testing bank from low end to high end
  • Performance - Best practices for managing resources across devices
  • Debug - Various functions of the telnet debug console
  • Tools - Plugins, add-ons, and diagnostic tools for building quality channels
  • Certification Checklist - The comprehensive list of certification requirements and device overview

📺 Publish

Specifications and required channel assets, setting expectations for the channel submission process, and verifying all legal requirements

  • Publishing channels - Covering the developer portal, how to submit a package, and what assets to have ready
  • Certification Process - Understanding the channel certification process and what to expect in the workflow
  • Compliance - Verify all content licensing, geo-fencing, and accessibility requirements are addressed in your channel
  • Publishing Calendar - Planning around blackout dates such as holidays, scheduled launches, and optimal time preparation for publishing
  • Search Feed - Preparing an XML search feed

📈 Update

Guidance for how to make steady improvements for channels. Specifics on the common post-launch projects for the Channel Store, Roku platform news, and testing your channel for bugs.