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 use el editor integrado para programar rápidamente su comportamiento.

Comparta sus apps mediante MATLAB Drive™ o 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.

Creación de una app

App Designer integra las dos tareas principales que implica 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. Es el entorno recomendado para crear apps en MATLAB.

Si tiene apps existentes integradas en GUIDE*, puede utilizar GUIDE to App Designer Migration Tool for MATLAB para migrar sus apps de GUIDE existentes a App Designer.

* GUIDE se eliminará en una versión futura.

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 el código orientado a objetos que especifica la distribución y el diseño de la app. También puede utilizar las opciones de redistribución automática para que su app responda a diferentes tamaños de pantalla sin tener que escribir una lógica de redimensionamiento compleja.

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.

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 permite que usted y otros usuarios instalen la app y accedan 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

Funciones uitable y uistyle

Ordene tablas de forma interactiva y cree estilos para filas, columnas o celdas en un componente de interfaz de usuario tabular.

Función uigridlayout

Configure filas y columnas de malla para ajustar automáticamente su tamaño de forma que se adapte al texto con diferentes tamaños y diseños de pantalla.

Función uihtml

Agregue contenido HTML, JavaScript o CSS a las apps.

Administración de diseño

Agregue un administrador de diseño de malla a las apps de App Designer existentes o conviértalas en apps con redistribución automática.

Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.