Just like all Applicaster platforms, plugins are a key component of a Roku app. For developers used to working with Quick Brick Mobile and TV platforms, the concept of plugins is the same for Roku however, due to Roku's BrightScript OS and non-support of frameworks such as React Native many plugins are unique to the Roku platform.
Plugins can be built for any function within Roku apps and the list below are the out-of-the-box plugins that are largely essential to building any Roku app.
Go to your Roku app settings and select Plugin Configuration
For a newly created app your Installed Plugins will be empty. Go to Available Plugins and select from the following plugins and install them. They will then appear in your Installed Plugins view.
|Plugin Name||Status||Description||Article Link|
|Detail Screen Roku||Roku - Detail Screen|
|Google Analytics Roku||Optional||Allows GA for your app analytics data|
|Horizontal List Roku||Recommended||Enables Horizontal List components to be added to the screen||Roku - Grid and Horizontal List|
|Left Image Roku||Recommended||Add a brand icon to the app||Roku - Top Menu|
|Picker Screen Roku||Recommended||Enables a side menu for subcategory screens within a main menu item||Roku - Picker Screen|
|Right Action Button Roku||Recommended||Add a Roku Options screen link to the top menu||Roku - Top Menu|
|Roku Asset Bundle Uploader||Mandatory||Enables various assets to be bulk-uploaded to a Roku app such as placeholders, icons etc.||Roku - SDK Assets|
|Roku Full Screen Text Screen||Recommended||Roku - Full Screen Text Screen|
|Roku General Content Screen Extension||Mandatory||Required before you can add any component type such as Horizontal List orGrid to a screen||Roku - General Content screen|
|Roku Grid Component||Recommended||Enables a Grid component to be added to a screen||Roku - Grid and Horizontal List|
|Roku Options Screen||Recommended||Enables the Roku settings screen||Roku - Options Screen|
|Recommended||Provides a highly flexible cell design within a component||Roku - Power Cell|
|Roku Rails Component||Recommended||A content screen that presents full-screen images and content from a feeds is distributed across horizontal lists||Roku - Rails Component|
|Roku Simple Cell||Recommended||A simplified Cell to use in components if the higher flexibility of the Roku Power Cell is not required||Roku - Simple Cell|
|Screen Navigation Button Roku||Mandatory||Adds a Menu item to the top menu||Roku - Top Menu|
|Store Front Roku||Recommended|
|Top Menu Bar TV Roku||Mandatory||Adds the Top Menu to a Roku app||Roku - Top Menu|
|Video Player Roku||Mandatory||Enables the Roku video player||Roku - Video Screen|