This document outlines step-by-step instructions for creating and publishing a Roku app powered by Zype's Endpoint API service and app production software and SDK template.
IT or developer support strongly recommended. Creating the final app package requires working with the Terminal to sideload and package the app.
In order to package your Roku app, you will need a Roku device. If you use Zype's app production tools, you will get the code for the application; however Roku's process for packaging apps requires that you sideload and package the app on a Roku device before you download the package from the device itself. Because you need a Roku device to sideload the app on, you will also need a Roku account in order to set up the device.
To create a Zype Roku app you need a paid and current Zype account that includes purchase of a valid license for the Zype Roku endpoint API. Learn more about Zype's Endpoint API Service.
The Roku Developer Program can be enrolled at Roku's website. You can follow these instructions for setting up your Roku developer account.
- You can generate your app bundle using Zype's Roku app builder. For more info see here
- After downloading your app bundle from Zype, you can preview your app by installing (sideloading) your app on your Roku device.
- Note: You can also sideload the app from your Terminal by using the
Makefile
. Simply update theROKU_DEV_TARGET
andDEVPASSWORD
in the app.mk file and entermake install
from the base directory in your app bundle. (This is useful if you are making frequent changes)
- You should test your app thoroughly before packaging your app for submission. You can use this checklist as a reference when testing your app.
-
(Optional) If you are using native subscriptions, you can following these instructions for creating native subscriptions on your Roku account.
-
After you are satisfied with your app, you can package your app for submission. You can follow the intructions here for packaging and submitting your app.
- To update your app's version and build numbers, update the
manifest
file before sideloading your app. - If you are updating an app, you will need to rekey your new app before re-submitting.