An app is a self-contained MATLAB program that provides a simple point-and-click interface to your code. Apps contain interactive controls such as menus, trees, buttons, and sliders that execute specific instructions when your users interact with them. Apps can also contain plots for data visualization or exploration.
Create apps interactively using the App Designer development environment, or programmatically using MATLAB functions. For an overview of the different approaches to building apps, see Ways to Build Apps. To view a list of UI components that are available for creating modern apps, see App Building Components.
Package and share your apps with other MATLAB users, or distribute them as web apps or standalone applications using MATLAB Compiler™.
- Develop Apps Using App Designer
Develop apps interactively using App Designer
- Develop Apps Programmatically
Develop apps programmatically using MATLAB functions
- Package and Share Apps
Share apps directly with MATLAB users or package and share them as standalone apps
- Migrate GUIDE Apps
Migrate apps built with GUIDE to App Designer, or export GUIDE apps to a MATLAB file