앱 디자이너

MATLAB에서 데스크탑 및 웹 앱 개발.

앱 디자이너를 사용하면 전문 소프트웨어 개발자가 아니어도 훌륭한 앱을 만들 수 있습니다.  시각적 구성요소를 끌어서 놓아 GUI(그래픽 사용자 인터페이스) 디자인을 배치하고 통합 편집기를 사용하여 앱의 동작을 신속하게 프로그래밍할 수 있습니다.

MATLAB Drive™를 사용하여 앱을 공유하거나 MATLAB Compiler™ 및 Simulink Compiler™로 독립형 데스크탑 또는 웹 앱을 만들어 앱을 공유할 수 있습니다.

라이브 편집기

앱 제작

통합 환경을 사용하여 사용자 인터페이스를 배치하고 앱 동작을 위한 코드를 작성할 수 있습니다.

앱 제작

앱 디자이너는 앱 제작의 두 가지 기본 작업인 GUI(그래픽 사용자 인터페이스)의 시각적 구성요소 배치 및 앱 동작의 프로그래밍을 통합했습니다. 앱 디자이너는 MATLAB에서 앱을 제작하는 데 권장되는 환경입니다.

MATLAB에서 앱 작성하기 (비디오 2 편)

기존에 GUIDE*를 사용하여 제작한 앱이 있다면 MATLAB용 GUIDE to App Designer Migration Tool을 사용하여 기존 GUIDE 앱을 앱 디자이너로 옮길 수 있습니다.

* GUIDE는 향후 릴리스에서 제거될 예정입니다.

사용자 인터페이스 설계

시각적 구성요소를 디자인 캔버스에 끌어서 놓고 정렬 힌트를 통해 정확한 레이아웃을 얻을 수 있습니다. 앱 디자이너는 앱의 레이아웃과 디자인을 지정하는 객체 지향 코드를 자동으로 생성합니다.

앱 디자이너의 디자인 보기를 사용하여 앱의 사용자 인터페이스를 배치할 수 있습니다.

앱 디자이너의 디자인 보기를 사용하여 앱의 사용자 인터페이스를 배치할 수 있습니다.

앱 동작 정의

통합 MATLAB 편집기를 사용하여 앱 동작을 정의할 수 있습니다. 앱 디자이너는 코드 분석기를 사용하여 코딩 문제를 자동으로 확인할 수 있습니다. 코드를 작성하면서 코드에 관한 경고 및 오류 메시지를 보고 메시지에 따라 앱을 수정할 수 있습니다. Stateflow® 차트를 사용하여 앱 동작을 모델링할 수도 있습니다.

앱 디자이너에서 코드 보기를 사용하여 앱 동작을 정의할 수 있습니다.

앱 디자이너에서 코드 보기를 사용하여 앱 동작을 정의할 수 있습니다.

앱 구성요소

앱 디자이너의 다양한 구성요소 및 사용자 지정 상호 작용을 통해 완전한 기능을 갖춘 현대적인 응용 프로그램을 제작할 수 있습니다.

구성요소 라이브러리

버튼, 체크박스, 트리, 드롭다운 목록과 같은 표준 구성요소로 앱을 제작할 수 있습니다. 또한 앱 디자이너는 계측 패널의 모양과 동작을 모방한 게이지, 램프, 노브, 스위치 등의 컨트롤을 제공합니다. 탭, 패널, 그리드 레이아웃 같은 컨테이너 구성요소를 사용하여 사용자 인터페이스를 구성할 수도 있습니다.

앱 디자이너 구성요소 라이브러리

앱 디자이너의 구성요소 라이브러리를 사용하면 구성요소를 앱으로 쉽게 끌어서 놓을 수 있습니다.

구성요소 상호 작용

사용자가 앱과 상호 작용할 때 실행되는 구성요소 콜백을 추가하고 마우스 및 키보드 상호 작용을 사용자 지정할 수 있습니다. 2D 및 3D 플롯과 테이블을 사용하여 앱에서 대화형 방식으로 데이터를 탐색할 수 있습니다.

계층적 트리를 사용하여 환자 정보를 표시하는 앱 디자이너의 앱의 예.

계층적 트리를 사용하여 환자 정보를 표시하는 앱 디자이너의 앱의 예.

앱 공유

다른 사용자와 앱을 공유할 수 있습니다. MATLAB이 없는 사용자와도 가능합니다.

다른 MATLAB 사용자와 앱 공유

어떤 MATLAB 앱이든 단일 파일로 패키징하여 MATLAB Desktop 및 MATLAB Online을 사용하는 다른 사용자와 쉽게 공유할 수 있습니다. 앱을 패키징하면 MATLAB에서는 단일 앱 설치 파일(.mlappinstall)을 만듭니다. 설치 파일을 통해 본인 및 다른 사용자가 앱 갤러리에서 클릭 한 번으로 설치하고 사용할 수 있습니다.

이후 MATLAB Online 및 MATLAB Drive를 통해 다른 MATLAB 사용자와 앱을 공유하고, 그들의 파일 편집 권한을 확장하여 앱 설계를 실행 및 협업할 수 있게 허용할 수 있습니다. 

패키징된 앱을 만들어 다른 MATLAB 사용자와 공유할 수 있습니다.

패키징된 앱을 만들어 다른 MATLAB 사용자와 공유할 수 있습니다.

독립형 데스크탑 및 웹 앱 만들기

MATLAB Compiler 및 Simulink Compiler를 사용하여 독립형 응용 프로그램을 만들어 다른 사용자와 무료로 공유할 수 있습니다. MATLAB Web App Server를 사용하면 앱을 대화형 웹 앱으로 패키징하고 공유할 수 있습니다. 최종 사용자는 추가 소프트웨어를 설치하지 않고 자신의 브라우저에서 직접 웹 앱을 실행할 수 있습니다.

고유한 URL을 사용하여 다른 사용자와 앱을 공유할 수 있는 웹 앱 컴파일러.

고유한 URL을 사용하여 다른 사용자와 앱을 공유할 수 있는 웹 앱 컴파일러.