App Designer

Cree apps web y de escritorio en MATLAB

App Designer le permite crear apps profesionales aunque no sea un desarrollador de software profesional.

Arrastre y coloque los componentes visuales para crear el diseño de la interfaz gráfica de usuario (GUI) y sírvase del editor integrado para programar rápidamente su comportamiento.

Comparta sus apps mediante MATLAB Drive, o bien creando apps web o apps de escritorio independientes con MATLAB Compiler.

App Designer es el entorno recomendado para crear apps en MATLAB. 

Creación de apps

Utilice un entorno integrado para diseñar la interfaz de usuario y escriba el código que determina el comportamiento de la app.

Diseño de una interfaz de usuario

Arrastre y coloque los componentes visuales en el área de diseño y utilice las guías de alineación para conseguir un diseño preciso. App Designer genera automáticamente código orientado a objetos que especifica la distribución y el diseño de la app.

Use la vista Design View de App Designer para diseñar la interfaz de usuario de su app.

Definición del comportamiento de la app

Utilice la versión integrada de MATLAB Editor para definir el comportamiento de la app. App Designer puede comprobar automáticamente la existencia de problemas de codificación mediante Code Analyzer. Es posible visualizar mensajes de advertencia y error sobre el código a medida que se escribe y modificar la app de acuerdo con dichos mensajes.

Defina el comportamiento de la app mediante la vista Code View de App Designer.

Componentes de apps

Cree apps completas y modernas mediante el amplio conjunto de componentes e interacciones personalizadas disponibles en App Designer.

Librería de componentes

Cree apps con componentes estándar como botones, casillas de verificación, árboles y listas desplegables. App Designer también ofrece elementos de control como medidores, indicadores luminosos, controles y conmutadores que permiten replicar el aspecto y las acciones de los paneles de instrumentación. También puede utilizar componentes de contenedor, como pestañas y paneles, y diseños de malla para organizar la interfaz de usuario.

La librería de componentes de App Designer permite arrastrar y colocar con facilidad componentes en la app.

Interacciones entre componentes

Agregue callbacks de componentes e interacciones con el ratón y el teclado personalizadas que se ejecutan cuando un usuario interactúa con la app. Utilice gráficos 2D y 3D, así como tablas, para permitir a los usuarios explorar los datos de forma interactiva en su app.

App de ejemplo en App Designer que emplea un árbol jerárquico para mostrar información sobre los pacientes.

Creación de una app

App Designer integra las dos tareas principales de la creación de una app: la organización de los componentes visuales de una interfaz gráfica de usuario (GUI) y la programación del comportamiento de la app. Simplemente arrastre los componentes visuales y colóquelos en el diseño, y utilice las guías de alineación para conseguir un diseño preciso. App Designer genera automáticamente código orientado a objetos que especifica la distribución y el diseño de su app. A continuación puede utilizar una versión integrada de MATLAB Editor para definir el comportamiento de su app.

Es posible utilizar la herramienta GUIDE to App Designer Migration Tool para migrar sus apps de GUIDE a App Designer. 

Uso compartido de apps

Comparta apps con otros usuarios, incluso si no disponen de MATLAB.

Uso compartido de apps con otros usuarios de MATLAB

Empaquete cualquier app de MATLAB en un único archivo que se puede compartir fácilmente con otros usuarios mediante MATLAB Desktop y MATLAB Online. Cuando se empaqueta una app, MATLAB crea un único archivo de instalación (.mlappinstall). Este archivo de instalación le permite a usted y a otros usuarios instalar la app y acceder a ella con tan solo un clic desde la galería de apps.

A continuación, puede compartir la app con otros usuarios de MATLAB a través de MATLAB Online y MATLAB Drive, lo cual les permite ejecutar la app y colaborar en su diseño si les concede permiso para editar sus archivos. 

Creación de una app empaquetada para compartirla con otros usuarios de MATLAB.

Creación de apps web y de escritorio independientes

Cree aplicaciones independientes mediante MATLAB Compiler y compártalas de forma gratuita con otros usuarios. Puede empaquetar sus apps como apps web y compartirlas a través de una URL exclusiva que permite a los usuarios acceder a ellas directamente desde su navegador sin instalar ningún software adicional.

Compilador de apps web, que permite compartir las apps con otros usuarios mediante una URL exclusiva.

Funcionalidades más recientes

Componente de imágenes

Muestre una imagen en las apps y en el lienzo de App Designer mediante la función uiimage.

Reorganización del flujo de las apps

Cree apps de dos y tres paneles que cambian de tamaño y se reorganizan de forma automática según el espacio de pantalla disponible en diferentes dispositivos.

Cambio de tamaño automático

Cree apps cuyos componentes cambian de tamaño automáticamente cuando se reduce el tamaño de la app.

Rendimiento de datos de tabla

Utilice arrays table para representar los datos con más rapidez y para ordenar las tablas de forma interactiva cuando se utiliza la función uitable.

Administrador de diseño de malla

Agregue y configure un administrador de diseño de malla en el lienzo de App Designer.

Exploración de datos

Explore los datos mediante la barra de herramientas de ejes y las sugerencias sobre datos que se crean con la función uifigure.

Consulte las notas de la versión para saber los detalles sobre estas características y las funciones correspondientes.