지난 몇 달 동안 우리는 세상이 뒤집히는 것을 보았습니다. 글로벌 불확실성이 기업 운영 방식에 큰 영향을 미쳤지만, 우리는 Mendix 가치를 계속 전달하겠다는 약속을 지키고 있습니다. 우리는 결코 멈추지 않습니다.
럭셔리 Mendix 8.8에서는 간단하지만 강력한 개발자 개선 사항, 네이티브 모바일 앱을 위한 새로운 기능, 그리고 몇 가지 즐거운 기능을 발견할 수 있습니다. 자세한 내용은 계속 읽어보세요.
개발자 개선 사항
단순화된 페이지 모델링
데이터 위젯(예: 데이터 뷰)은 포함된 위젯에 컨텍스트를 도입합니다. 이러한 데이터 위젯 내에서 컨텍스트 개체의 값을 표시하거나 편집할 수 있는 새 위젯을 추가할 수 있습니다. 그러나 입력 위젯은 직접 데이터 컨테이너의 개체만 편집할 수 있습니다. 이러한 제한으로 인해 더 풍부하고 창의적인 UI를 만드는 것이 어렵습니다. 특히 UI가 여러 데이터 위젯을 중첩하도록 요구하는 경우 더욱 그렇습니다.
이 릴리스를 통해 UI 창의성이 더 이상 제한되지 않습니다! 이제 입력 위젯은 부모의 데이터 위젯 중 어느 것의 객체도 편집할 수 있으며, 속성을 구성할 때 쉽게 선택할 수 있습니다.

Studio에서 간편한 일관성 확인
일관성 검사는 다음의 필수적인 부분입니다. Mendix. 즉, 앱을 자유롭게 빌드할 수 있다는 의미입니다. Mendix 필수 속성이 구성되지 않았거나 구축 중인 앱에 다른 잠재적인 문제가 있을 때마다 알려줍니다. 이렇게 하면 항상 미리 보거나 클라우드에 게시할 수 있는 완전히 구성된 앱을 얻을 수 있습니다.
이제 일관성 오류를 해결하는 것이 그 어느 때보다 쉬워졌습니다. Mendix Studio. 주의가 필요한 모든 요소(위젯, 마이크로플로우 작업 등)는 이제 명확한 표시기로 표시됩니다. 오른쪽 상단 모서리에 있는 '확인' 버튼을 눌러 문제 해결 모드로 전환하기만 하면 됩니다. 작업이 필요한 페이지나 마이크로플로우의 모든 요소는 편리한 빨간색 표시기로 표시됩니다. 표시기 위에 마우스를 올려놓으면 무엇을 조정해야 하는지 알 수 있습니다.

개발 속도를 높이기 위한 새로운 MxAssist 권장 사항
Mendix 8.8은 사전 매개변수화된 마이크로플로우 호출 및 Java 액션 호출 활동을 권장하여 개발 속도를 크게 개선합니다. 이를 통해 올바른 호출 액션과 해당 필수 매개변수를 찾는 데 소요되는 개발 시간을 크게 절약할 수 있습니다. 또한, 목록을 변경해야 하는 시점이나 목록에서 작업을 수행해야 하는 시점을 더 잘 식별할 수 있도록 모델을 개선했습니다. 이 릴리스에는 의사 결정 및 검증 피드백 권장 사항에 대한 사소한 개선 사항도 포함됩니다.
네이티브 모바일
Mendix 8.8에는 강력한 네이티브 모바일 앱을 구축하는 데 필요한 몇 가지 새로운 기능이 포함되어 있습니다.
나노플로우에서 마이크로플로우로 전화하기
네이티브 모바일(및 오프라인 하이브리드) 앱에 가장 많이 요청된 기능 중 하나는 나노플로우에서 마이크로플로우를 호출하는 기능이었습니다. 이제 나노플로우를 드래그 앤 드롭하여 마이크로플로우를 호출하기만 하면 됩니다. 이렇게 하면 REST 서비스에서 데이터를 검색하는 것과 같은 온라인 리소스와 상호 작용하거나 Java 작업과 같은 복잡한 로직에 액세스하여 사용할 수 있습니다.


오프라인 앱에서 나노플로우에서 마이크로플로우를 호출하는 것은 비영구적 엔터티와 기본형만 전달하고 반환할 수 있으므로 웹 앱과 약간 다르게 작동합니다. 영구적 엔터티의 경우 곧 새로운 작업을 도입할 예정이므로 계속 지켜봐 주세요! 자세한 내용은 다음을 방문하세요. 자세한 내용은 공식 문서에서 확인하세요..
바텀 시트 위젯
모바일 앱은 종종 바텀 시트를 사용하여 매력적인 UX를 만듭니다. 이 릴리스에서는 바텀 시트의 두 가지 변형을 지원합니다.
- 모달 바텀 시트 화면의 나머지 부분과의 상호작용을 차단하는 동안 옵션 세트를 제공합니다. 이 바텀 시트 스타일은 메뉴의 대안으로 사용할 수 있습니다. 모달 바텀 시트를 사용하면 기본 iOS 작업 시트를 사용하여 친숙한 사용자 경험을 만들 수도 있습니다.
- 확장되는 바텀 시트 사용자가 표면을 위로 드래그하여 기능이나 작업에 액세스할 수 있도록 화면 하단에 고정된 표면을 제공합니다.
설정에서 바텀 시트 유형을 쉽게 구성할 수 있습니다. 항목을 입력하기만 하면 모달 바텀 시트를 만들거나 자유롭게 모델링하세요.

또한 여러분에게 영감을 주고 빠르게 시작할 수 있도록 몇 가지 빌딩 블록을 제공했습니다. 아래에서 기본 네이티브 모달 바텀 시트, 사용자 지정 모달 바텀 시트, 확장 바텀 시트의 세 가지 예를 찾아보세요.

기존 앱에 대한 이 위젯을 받으려면 최신 버전으로 업데이트하세요. 네이티브 모바일 리소스 또는 AtlasUI 모듈을 업데이트하여 새로운 빌딩 블록을 얻으세요. 네이티브 모바일 퀵스타트 시작 앱에는 자동으로 이 위젯이 포함됩니다.
배경 이미지 위젯
웹 앱과 비교했을 때, 네이티브 모바일 앱의 배경 이미지를 설정하려면 추가적인 스타일링 전문 지식이 필요합니다. 이를 쉽게 하기 위해 배경 이미지 위젯을 도입했습니다. 이 위젯을 사용하면 배경 이미지(정적 또는 동적)를 쉽게 선택하고 이미지 크기를 조정하는 방법을 구성할 수 있습니다. 또 다른 좋은 추가 기능은 이미지를 변경하지 않고도 이미지의 불투명도를 구성하여 앞에 있는 텍스트가 선명하게 보이도록 할 수 있다는 것입니다.
하단 시트 위젯과 마찬가지로 배경 이미지 위젯은 App Store에서 받을 수 있습니다.

딥링킹
모바일에서 자주 요청되고 강력한 기능은 딥링크입니다. 딥링크를 사용하면 사용자를 모바일 앱의 일부(예: 제품으로 이동)로 직접 안내하거나, 사용자가 브라우저를 통해 로그인해야 하는 인증 시나리오의 경우 모바일 앱으로 리디렉션할 수 있습니다. 이 릴리스에서는 딥링크가 가능해졌습니다. 자세히 알아보기 딥링킹을 사용하는 방법에 대해 자세히 알아보세요.
Apple App Store 제출
작년 말, 애플은 발표 30월 2020일까지 더 이상 사용되지 않는 UIWebView API를 사용하는 앱을 거부하고 8.8년 XNUMX월까지 이 API를 사용하는 앱을 앱 스토어에서 제거할 것입니다. XNUMX에서는 UIWebView 무료 네이티브 앱을 출시하여 계속해서 놀라운 경험을 제공할 수 있습니다. Mendix 응용 프로그램.
2020년 XNUMX월 이후에 앱을 출시하려면 다음으로 업데이트해야 합니다. Mendix Studio 8.8을 사용하여 바이너리를 다시 빌드합니다. 네이티브 빌더. 이미 출시한 앱의 경우 2020년 말까지 업데이트를 게시할 수 있지만 Apple 앱 스토어에서 앱을 계속 제공하려면 2020년 XNUMX월 이전에 UIWebView 무료 업데이트를 푸시해야 합니다.
다음 릴리스 전 중요 공지
다음 릴리스에서는 Mendix 8.9(0.61월 말 예정)에서는 기본 기술 계층의 상당한 업그레이드를 출시할 예정입니다. React Native를 버전 XNUMX로 업그레이드하고 모든 네이티브 라이브러리를 최신 버전으로 업그레이드합니다. 이 업그레이드는 네이티브 모바일 앱의 품질과 안정성을 보장합니다. Mendix. 그러나 업그레이드는 기존 사용자에게 몇 가지 결과를 가져올 것이며, 우리는 일찍부터 이에 대비하고자 합니다. 우리는 이 결정을 가볍게 내리지 않았지만, 타사 종속성을 가능한 한 최신 상태로 유지하는 것이 필수적입니다.
Apple App Store와 Google Play Store에 이미 게시된 Make It Native 모바일 앱은 항상 최신 버전과 호환됩니다. Mendix. 네이티브 라이브러리의 다가올 변경 사항으로 인해 함께 출시할 Make It Native의 새 버전은 Mendix 8.9는 이전 버전과 호환되지 않습니다. Mendix 버전입니다. 업그레이드하는 것이 좋지만 프로젝트를 업그레이드하고 싶지 않거나 업그레이드할 수 없는 경우 Mendix 8.9 여러 옵션이 있습니다. 자세한 내용은 다음을 참조하세요. 8.8 릴리스 노트 그리고 다음 달에 발표되는 8.9 릴리스 노트를 꼭 확인하세요.
기쁨을 주는 사람들
Studio Pro를 사용하여 앱 간 복사 및 붙여넣기
앱을 빌드할 때 이전에 빌드한 다른 앱의 일부를 재사용하고 싶을 때가 있습니다. App Store를 통해 위젯과 전체 모듈을 배포하고, 마이크로플로, 페이지, 레이아웃 및 상수와 같은 전체 문서를 재사용 가능한 패키지로 내보내 다른 앱에 가져올 수 있습니다. 하지만 이는 지루한 작업이며, 특히 모델의 작은 부분만 재사용하려는 경우 더욱 그렇습니다. 종종 새 앱에서 해당 부분을 처음부터 다시 빌드하는 것이 더 빠를 것입니다.
8.8부터는 한 Studio Pro 창에서 다른 창으로 페이지, 엔터티, 위젯 및 앱을 빌드하는 데 사용하는 거의 모든 것을 복사/붙여넣기할 수 있습니다. 즉, 이제 다른 앱에서 앱 모델의 일부를 쉽게 재사용할 수 있으므로 해당 앱을 빌드하여 사용자에게 더 빠르게 제공할 수 있습니다.
특별한 감사 제이슨 튜니센 이 즐거움을 추천해 주셔서 감사합니다. Mendix 아이디어 포럼!

계속 가라.
세상에서 이례적인 시기이지만, 우리는 결코 제공하는 것을 멈추지 않을 것입니다. 새로운 기능과 특징에 대해 자세히 알아보려면 다음을 확인하세요. 릴리즈 노트. 그리고 언제나 그렇듯이 최신 버전을 다운로드하세요. Mendix Studio Pro.