Live-edit your UI

What is a CVU?

Memri comes with the CVU (pronounced as: c view) language that enables you to control how you view and use your information. CVU (c-view) stands for Cascading Views. Writing CVU feels like modern UI programming for mobile or desktop, but it can be written from within the memri app using an embedded ace editor and requires no recompilation for UI changes to be applied. This makes CVU a perfect candidate for pluggable apps.

UI Building blocks

You can compose your UI using standard building blocks like VStacks, HStacks, Text and Buttons similar to how for instance SwiftUI and Flutter do this.

The big difference however, is that you dont need to recompile your app for the changes to apply. This also removes the need for setting up editors and configurations, just update your CVU, and your app will apply the new UI.

See it in action

CVU Documentation

If you want to learn more about how to build apps using cvu, check out the cvu documentation