---
title: "MobileTogether 5.0을 사용하여 앱을 디자인하고 개선하세요"
date: "2018-11-05"
categories: 
  - "app-development"
  - "mobile-development"
  - "mobiletogether"
tags: 
  - "app"
  - "app-development"
  - "app-ui"
  - "mobiletogether"
  - "mobiletogether-server"
description: MobileTogether 5.0은 개선된 웹 클라이언트, 새로운 사용자 인터페이스 옵션, 향상된 액션 및 함수 기능, 그리고 네이티브 및 웹 앱을 위한 향상된 데이터베이스 지원을 통해 앱 개발을 더욱 발전시켰습니다.
---
Status: #blog

Tags:  #app #app-development #app-ui #mobiletogether #mobiletogether-server

Categories: [mobile-development](/blog/ko/category/mobile-development.md) | [mobile-development](/blog/ko/category/mobile-development.md) | [mobile-development](/blog/ko/category/mobile-development.md)
# MobileTogether 5.0을 사용하여 앱을 디자인하고 개선하세요

최신 버전의 MobileTogether 앱 개발 프레임워크는 [네이티브 모바일 앱 개발](https://www.altova.com/ko/mobiletogether/app-development) 및 [기업용 솔루션](https://www.altova.com/ko/mobiletogether/enterprise-apps)을 위한 다양한 새로운 기능을 추가했습니다. 여기에는 완전히 재작성된 웹 클라이언트, 수많은 새로운 UI 디자인 옵션, 강력한 새로운 액션 및 기능, 그리고 그 외 다양한 기능들이 포함됩니다.

MobileTogether 5.0은 앱의 사용자 인터페이스 디자인을 개선하거나, 정교한 앱 기능을 구현하는 등 다양한 작업을 보다 쉽게 할 수 있도록 여러 가지 유용한 도구를 제공합니다.

자, 한번 살펴봅시다.

![MobileTogether 5.0의 새로운 기능입니다](/blog/images/NewMT5.jpg)

<!--more-->

## 완전히 새롭게 개발된 웹 클라이언트

MobileTogether는 iOS, Android, Windows용 앱을 위한 [빠른 모바일 애플리케이션 개발(RMAD)](https://www.altova.com/ko/mobiletogether/) 프레임워크로 가장 잘 알려져 있지만, 이 플랫폼은 정교한 웹 애플리케이션을 구축하는 데에도 매우 적합합니다.

최신 버전에서는 웹 브라우저 클라이언트가 완전히 새롭게 디자인되었습니다. 컨트롤과 아이콘이 재설계되었으며, 전반적으로 웹 애플리케이션의 사용자 인터페이스가 더욱 선명하고 깔끔하며 매력적으로 개선되었습니다.

MobileTogether Designer는 하나의 디자인으로 모든 플랫폼용 네이티브 앱과 웹 앱을 동시에 생성할 수 있습니다. 따라서, 사용자 정의 기능이 풍부한 모바일 앱을 개발할 때 제공되는 동일한 기능과 수준의 완성도를 웹 앱 개발에도 적용하여, 어떤 산업 분야나 목적을 위한 웹 앱 개발에도 활용할 수 있습니다.

 

![MobileTogether 웹 클라이언트](/blog/images/mobiletogether-web-client.png)

## 새로운 사용자 인터페이스 디자인 옵션

저희는 매번 업데이트를 통해 앱의 사용자 인터페이스(UI)를 더욱 개선하고 완성도 높은 기능을 추가하고 있습니다. 최신 버전에서 새롭게 추가된 기능은 다음과 같습니다:

- 테이블의 테두리 설정을 위한 직관적인 새로운 대화 상자를 통해 간편하게 설정할 수 있습니다

![MobileTogether 디자이너에서 표 테두리 설정](/blog/images/mobiletogether-table-borders.png)

- 컨트롤 요소 내 패딩 지원
- 텍스트와 이미지가 함께 포함된 버튼 _그리고_ 이미지 파일과 함께, 새로 추가된 미리 정의된 이미지 모음이 포함되어 있습니다
- 자동 글꼴 크기 조정 기능이나 말줄임표를 사용하는 컨트롤에서 긴 텍스트를 관리하는 다양한 방법이 있습니다
- 스타일시트 복사/붙여넣기 기능: 하나의 앱 디자인에서 다른 디자인으로 스타일시트를 복사하거나 붙여넣을 수 있습니다

![MobileTogether에서 앱 스타일시트를 복사하는 방법](/blog/images/mobiletogether-app-stylesheet.png)

## 새로운 기능/작업

MobileTogether Actions은 크로스 플랫폼 앱에서 정교한 이벤트 처리, 작업, 그리고 제어 흐름을 쉽게 구현할 수 있도록 지원합니다. 이번 버전에서는 텍스트 파일에서 데이터를 읽고 쓰는 기능이 추가되었으며 (기존의 XML 및 JSON 지원에 더해), REST 인터페이스를 통해 파일 및 바이너리 데이터를 전송하는 기능도 지원됩니다.

## 새로운 기능들

다음과 같은 여러 가지 새로운 기능이 추가되었습니다:

- **mt-get-page-source-structure** - 페이지 소스 정의를 사용하여 자동으로 구조를 생성합니다
- **create-hash-from-string** - 다양한 해싱 알고리즘을 사용하여 텍스트로부터 해시 문자열을 생성합니다
- **mt-table-rowgroup-count**: 테이블의 행 그룹 수를 반환합니다
- **mt-table-rowgroup-index**: 현재 행 그룹의 인덱스(위치)를 반환합니다
- **mt-called-by-enter-key 및 mt-called-by-escape-key** - 키보드 키 입력과 모바일 기기 터치에 따른 앱 동작 방식을 설계합니다

## 새로운 데이터베이스 기능

MobileTogether은 모든 주요 관계형 데이터베이스와 연결되며, 최신 버전 지원이 업데이트되었습니다. 자세한 내용은 아래에 나와 있습니다.

- 파이어버드 3
- 인포믹스 12.10 버전
- MariaDB 10.3 버전
- Microsoft SQL Server 2017
- MySQL 8
- PostgreSQL 10 버전

새로운 기능이 추가되어, 프로그램 실행 중에 데이터베이스 구조를 가져올 수 있게 되었으며, 이는 IT 관련 애플리케이션 개발에 매우 유용합니다.

## 전역 찾기 및 바꾸기 기능

복잡한 앱을 개발하고 수정하는 작업을 더 쉽게 만들기 위해, MobileTogether는 이제 디자인 전체에서 XPath 표현식, 함수, 그리고 액션 그룹 내에서 특정 문자열을 검색하고/또는 대체할 수 있는 편리한 "찾기 및 바꾸기" 패널을 제공합니다.

 

![전역 검색 및 바꾸기 대화 상자](/blog/images/find-replace.png)

 

빠른 탐색을 위해, 검색 결과는 디자인 내의 관련 객체와 연결되어 있습니다.

## MobileTogether 서버의 새로운 기능입니다

다음 내용입니다 [뛰어난 처리 성능을 자랑하는 제품/시스템](https://www.altova.com/ko/mobiletogether-server) MobileTogether 앱 및 엔터프라이즈 솔루션은 이제 Active Directory 외에도 LDAP를 사용하여 사용자 인증을 지원합니다.

모바일투게더 서버의 내부 데이터베이스에 대한 자동 백업 기능도 이제 지원됩니다.

 

# 지금 바로 모바일 서비스를 시작하세요

기존 고객님들은 다음을 이용하실 수 있습니다 [업데이트](https://www.altova.com/ko/mobiletogether/download) MobileTogether 5.0을 무료로 이용하실 수 있습니다. 아직 저희 고객이 아니시라면, 다음 단계를 통해 가입하실 수 있습니다 [무료 MobileTogether 디자이너를 다운로드하세요](https://www.altova.com/ko/mobiletogether/download) 첫 번째 앱 개발을 시작해 보세요!
