Create a Roku account if you have not done so.
Link your Roku device to your account. Go to https://support.roku.com/hc/en-us/articles/208754508-I-am-having-problems-linking-my-Roku-player-
Sign up for a developer account at https://developer.roku.com/home
Enable developer mode on Roku device. By default, the developer page is not enabled. You must enter the remote code using the Roku remote to enable it.
Home 3x, Up 2x, Right, Left, Right, Left, Right
To verify you have enabled developer mode, go to any web browser on your network and enter the IP address of your Roku device. To find the IP address of your roku device, go to home screen on Roku Player. Go to Settings –> Network. Once you enter the IP address in the web browser, you should see this window: see photos above.
Create a directory for testing SDK files. I created one called \rokudev.
Create another directory inside the one above for the SDK. I created one called \rokudev\rokusdk.
Download Roku SDK to your computer, then extract the compressed archive to the directory you created above.
Create two more directories inside the first directory for all the test files that will eventually be zipped and installed on your Roku device. I created one called \rokudev\roku3\, the name of my Roku device. My final directory tree looks like this: \rokudev\rokusdk and \rokudev\roku3.