-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Dacian Roman edited this page Feb 10, 2022
·
3 revisions
Maestro Makes roku development easier, especially for experienced software engineers from other platforms:
I believe that experienced developers from android, ios, c#, web, node, etc, should be able to be productive on a roku app in no more than a week, just as they would on any other platform. So I wrote maestro to make that possible.
- Raise velocity
- Increase productivity
- Reduce learning
- Simply cross-skilling
- Make roku development more fun
- Produce roku apps that can be maintained by non roku developer
- Produce roku apps that can be unit tested easily
- Write code that can be tested and breakpoint debugged, outside of SG views (which are slow as hell, and prone to crashing when breakpoint debugging)
- Delivered as ropm module for easy installation
- Has sample app, which is ready to roll for production ready roku apps
- Uses ropm
- Written in brighterscript
- Uses brighterscript plugins for compile time and IDE diagnostics
- No need for complex build scripts or bespoke build processes (like bash/gulp etc); maestro apps can run simply by executing
bsc
(brighterscript compiler)
- Runs great on all roku devices
- Maestro apps launch quick and are snappy
Been in production for > 2 years at:
- applicaster, and their various clients
- smithsonian
- corco
- other clients (names pending permission ;) )
- Please feel free to raise issues with features/bug reports
- And feel free to submit prs
- Or reach out to me on the roku-slack channel