There are a few Roku devs who do a pretty good job of trying to be involved on these forums, and I appreciate that. But I think overall the organization doesn’t place a very high priority on us, at least that’s how it seems.
“Komag” wrote:
There are a few Roku devs who do a pretty good job of trying to be involved on these forums, and I appreciate that. But I think overall the organization doesn’t place a very high priority on us, at least that’s how it seems.
Agreed. It’s been obvious for a while.
If you worked for Roku themselves, internally, you would get that level of support. But we’re just little people making apps and sometimes participating in their open beta test system.
Hey, perhaps Roku could provide that level of support and interactive feedback, if they wanted to have a ‘premium developer fee’ like Apple and Microsoft does. Say $300 you would pay per year to develop on Roku and get one-on-one support with internal Roku employees. What do you think?
Groups have been tried on various platforms but I haven’t seen “critical mass” of developers to make it worthwhile anywhere other than this forum. You can post on StackOverflow and possibly get a different cross-section of answerers… Glad you are sticking around, I’d join your slack group.
and yes, I hope to stick around - my main gig is VR/cross platform Xamarin/native; but I actually really enjoy this roku m’larky - if I get enough work, I’ll build out loads of tools. Already got plenty to share; like more comfy unit testing: https://github.com/georgejecook/unit-testing-framework which makes test up really easy and gives you solo/ignore for suites and test cases. Still WIP. I’ve got more in the pipeline too.
Example of what my unit test files look like since my changes:
'@TestSuite [ETC] ExampleTestComponent test suite
'Note the ETC__ name space, and me putting [ETC] in the suite name, is not require. I just do it coz it works for me for namepsacing/readability
'@Setup
function ETC__SetUp()
? "setting up test suite for " ; m.Name
end function
'@BeforeEach
function ETC__BeforeEach()
end function
'@Test
function ETC__basicTest() As String
return m.AssertEqual("true", "true")
end function
'@Ignore
'@Test
function ETC__basicTest() As String
'This test is ignored
return m.AssertEqual("true", "true")
end function