Hello I recently start learning Roku development and have come from a background that heavily relies on OOP design, so it came as a surprise that you can't define custom classes here, more so with inheritance and interfaces, and that everything is exposed publicly . Then come across the 'component' and 'interface' key defined from the SDK inside eclipse. I was wondering, since the two looks closely relevant to classes and interfaces, would it be possible to create a custom components and interfaces using only brs file . If there is, could you give an example here?
Thanks in advance
Note: My project involves building it as a library, so I'm curious on how the SDK doesn't publicly expose the implementation of the intrinsic components & interfaces