Overview

Maestro is an MVVM (Model View View Model) framework. This pattern is, in the author's opinion, well suited to Roku development:

The framework base classes also have additional benefits

Familiar pattern

This pattern is used in many frameworks such as :

Use in roku

Some studios/companies use this pattern, such as plex. Unfortunately, maestro is the only open source framework of this sort in the roku ecosystem at time of writing.

Integration with vscode.

Maestro xml bindings are safe and easy to use! If you get them wrong, the compiler will fail, and you will get diagnostics in vscode while you type :)

diagnostic

diagnostic

diagnostic

diagnostic

diagnostic

diagnostic