Develop Apps Using App Designer
App Designer is an interactive development environment for designing an app layout and programming its behavior. It provides a fully integrated version of the MATLAB® Editor and a large set of interactive UI components. It also offers a grid layout manager to organize your user interface, and automatic reflow options to make your app detect and respond to changes in screen size. It lets you distribute apps by packaging them into installer files directly from the App Designer toolstrip, or by creating a standalone desktop or web app (requires MATLAB Compiler™).
|Open App Designer Start Page or existing app file|
Learn the Basics of App Designer
Step through the process of creating a simple app using App Designer.
View samples of the UI components available for building modern apps.
Arrange and configure components on the App Designer canvas.
Use Code View to program the behavior of your app.
View and merge changes between two apps.
Customize App Appearance
Manage the default automatic resizing behavior in App Designer.
Add UI components that are not available in the Component Library, or that you want to create at run time.
Use graphics functions to create axes and charts in App Designer.
Control the display of different data types when using table array data in an app.
Program App Behavior
Write callbacks to control the behavior of apps you create in App Designer.
- Startup Tasks and Input Arguments in App Designer
- Use One Callback for Multiple App Designer Components
- Share Data Within App Designer Apps
- Reuse Code Using Helper Functions
Combine multiple apps into a multiwindow app, and share data between those apps.
Write scalable and reusable code by separating app data and algorithms from the user interface.
Improve the responsiveness of apps you create with MATLAB App Designer by using the background pool.
App Designer Settings and Compatibility
Enable or disable options for App Designer.
Use keyboard shortcuts that work in Design View and Code View.
Make your apps compatible with previous releases of App Designer.