Hello everyone, at work I wrote a course to get new hires up to speed on Roku and SceneGraph, and I made it available on github. This represents the class I wish I had when I started on Roku.Let me know if you find it helpful.https://github.com/learnroku/crash-course

@blackhawk the course is written to use a fake JSON feed you host locally. You are welcome to modify it to use XML. Personally everything I deal with at work is JSON so I went with what I know. The intent of the course is to demonstrate the basic principles of an app.

This is amazing. Thank you so much, just downloaded it and am going to use it as my main form of documentation right now.

@tim_beynart (and/or anyone else) one thing I see often in the JSON scene graph examples are .json files directly in the app rather than a dynamic retrieval of JSON from an API. Is this example available anywhere, because I can't seem to find it on the forums or in the SDK...

Hi Tim!The github example for loading JSON is *extremely* helpful. Thank you so much. Is the code intended to display an actual grid, or just retrieve the data? (I have no errors, the JSON loads but the screen is gray).

that's just to load the data... applying it to a gridscreen is up to you. It took me a while to get my head around how to structure the roContentNodes properly for the different lists, they each require a specific hierarchy of nodes to work right.EDIT I take that back, that example is supposed to work with a RowList. make sure `mediaitem.xml` is in your `components` directory. I don't have time to debug it right now...

that's just to load the data... applying it to a gridscreen is up to you. It took me a while to get my head around how to structure the roContentNodes properly for the different lists, they each require a specific hierarchy of nodes to work right.EDIT I take that back, that example is supposed to work with a RowList. make sure `mediaitem.xml` is in your `components` directory. I don't have time to debug it right now...

I copied over your examples to my own project and I actually did not see any RowList appear, just a blank screen, but no errors either (which I guess is good lol). I'm using your crash course/JSON feed example with the Roku Sample Tutorial so hopefully I'll get it working soon. The SceneGraph stuff is a whole other level for me... thanks for the help