Realm Blog

Realm + Microsoft: Xamarin, Azure, Windows 데스크탑까지 모두 지원합니다!

Realm의 비전은 훌륭한 앱을 쉽게 개발할 수 있도록 하는 것입니다. 그리고 가능한 한 많은 개발자들이 핵심 기능에 집중할 수 있으면 돕고 싶습니다. 이런 사명으로 오늘 우리는 Microsoft 개발자들이 Realm을 사용해서 확장성이 높고 상용화가 가능한 실시간 애플리케이션을 쉽게 만들 수 있는 제품을 선보입니다. Xamarin에 새로운 Realm 모바일 데이터베이스 기능을 추가했고, Realm 모바일 플랫폼에서 Xamarin을 지원하며, 마침내 Realm 모바일 데이터를 Windows 데스크탑 플랫폼에서 사용할 수 있게 됩니다!

Microsoft의 Xamarin 팀과 함께 만든 Xamarin과 Azure를 사용한 샘플 앱 튜토리얼에서 이 새로운 도구의 강력한 기능을 볼 수 있습니다. Realm과 Microsoft가 어떻게 조화를 이루는지 확인하세요.

Xamarin과 Realm: Realm 모바일 플랫폼 Xamarin 지원 및 새 Realm 모바일 데이터베이스 기능 소개

Realm Xamarin은 온전히 무료이며 오픈 소스인 클라이언트 측 객체 데이터베이스입니다. 최근 몇 개월간 Realm Xamarin에 객체 수준의 속성 알림, 백링크 지원을 위해 테스트를 거듭해온 결과, 오늘 드디어 Realm Xamarin 1.0 정식 버전을 출시했습니다. 521개의 이슈를 발행해주며 문제 파악과 해결에 많은 도움을 주신 개발자 커뮤니티에도 큰 감사를 드립니다.

또한 오늘부터 Realm 모바일 플랫폼에서 Xamarin을 지원합니다. 이제 C# 개발자들은 단지 Realm을 사용하는 앱을 Realm 오브젝트 서버에 연결하는 것만으로 크로스 플랫폼 리액티브 앱을 만들 수 있습니다. Realm 모바일 플랫폼은 단 한 줄의 시리얼라이제이션이나 네트워킹 코드 없이도 충돌 해결, 사용자 인증, 커스텀 권한 등 실시간 기능을 다채롭게 구축하는데 필요한 모든 것을 제공합니다. 또한 클라이언트에서 Realm 모바일 데이터베이스에 데이터를 저장하기 때문에 앱 사용자들은 최상급의 오프라인 경험 역시 누릴 수 있습니다.

이런 기능을 모두 넣으면 어떤 모습이 될까요? 아래 영상에서 확인하세요.

실시간 협업 기능을 지원하는 Draw 앱을 얼마나 쉽게 만들 수 있는지 Microsoft의 Xamarin 팀과 함께 만든 튜토리얼을 확인하세요. 튜토리얼을 따라가면 Azure에 배포된 Realm 오브젝트 서버와 동기화화된 실시간 크로스 플랫폼 앱을 Xamarin에서 빌드하고 사용할 수 있습니다. 또한 2017년 3월 9일에 개최되는 영어 웨비나에 등록하고 실시간으로 따라해볼 수도 있습니다.

Realm 모바일 플랫폼에 익숙한 분이라면 Realm 오브젝트 서버 문서를 통해 클릭 한 번과 코드 몇 줄만으로도 앱을 만들고 동기화할 수 있습니다.

Realm 데이터베이스 Windows 데스크탑 지원

마지막으로 Realm 모바일 데이터베이스가 Windows 데스크탑에서 사용할 수 있게 됩니다. 이제 Win32 API을 지원하는 많은 컴퓨터에서 Realm을 실행할 수 있습니다. 이번 배포를 통해 Windows 데스크탑 애플리케이션에서도 Realm을 사용할 수 있고, Realm 데이터 생성 및 확인을 위한 커스텀 도구 역시 제작할 수 있습니다. 이에 따라 모바일 개발자에게 지원되던 객체 데이터베이스와 Realm API의 혜택을 보다 많은 개발자가 누릴 수 있습니다. 간단하게 스키마를 정의하고 익숙하게 사용해오던 객체를 그대로 사용하기만 하면 됩니다. 쓰기 트랜잭션에 이들 객체를 추가하는 것만으로 ACID를 준수하는 저희 데이터베이스에 데이터가 저장됩니다. 문서에서 설치 방법을 확인하고 오늘 바로 시작해 보세요.

Realm과 Microsoft로 개발 시작하기

많은 개발자들이 사용하는 Microsoft에 새로운 도구를 지원할 수 있어 정말 기쁘고, 여러분이 Realm, Xamarin, Microsoft와 함께 어떤 결과를 만들어낼지 정말 기대됩니다. Realm Xamarin 문서를 참고해서 적용해 보세요. 이 새로운 Microsoft 도구와 기능의 실제 데모를 확인하고 싶은 분은 2017년 3월 9일에 개최되는 영어 웨비나에서 뵙겠습니다!


Realm Team

Realm의 미션은 더 나은 앱을 빠르게 개발할 수 있도록 돕는 것입니다. 이를 위해 저희는 개발자들이 실시간 협업, 가상 현실, 라이브 데이터 동기화, 오프라인 경험, 메시징 등 정교하고 강력한 기능을 쉽게 개발할 수 있도록 하는 개발 도구와 플랫폼을 제공하고 있습니다.

저희는 모바일 인터넷이 수많은 사용자와 보다 많은 디바이스가 속한 개방형 네트워크와 이들 간의 실시간 상호 작용으로 진화할 것이라고 믿으며, 개발자가 이같은 방향으로 발전할 수 있도록 돕기 위해 저희 제품들을 개발하고 있습니다.

이런 개발 뉴스를 더 만나보세요