What problem does it solve?
This Skill solves the problem of building rich MATLAB desktop applications without relying on binary .mlapp files, enabling repeatable, version-controlled GUI development.
Core Features & Use Cases
- Programmatic App Construction: Build apps as class-based .m files using uifigure and uigridlayout for a maintainable, text-first workflow.
- Interactive UI Controls: Create responsive interfaces with uibutton, uieditfield (numeric/text), uidropdown, uislider, uicheckbox, uitable, and more.
- Web Integration via uihtml: Embed HTML/CSS/JavaScript components using uihtml and synchronize data with MATLAB through struct-based Data.
Use case example: Create a parameter-tuning dashboard with sliders and dropdowns that updates plots instantly and displays computed results in a table, while optionally rendering an HTML-based visualization panel.
Quick Start
Ask your AI to generate a MATLAB handle-class GUI app (using uifigure and uigridlayout) with a slider and a Run button that updates a plot, and include an optional uihtml panel for JavaScript-driven interactivity.