Atlas Device SDK 예시 프로젝트
Atlas Device SDK는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지 를 참조하세요.
엔지니어링 및 전문가가 제공한 예시 프로젝트를 살펴보고 Atlas Device SDK, Atlas Device Sync, Realm 데이터베이스의 모범 사례와 일반적인 개발 패턴을 알아보세요.
핵심 프로젝트
Atlas Device Sync 및 Realm 데이터베이스를 사용하는 Atlas Device SDK의 핵심 기능에 대해 알아보세요.
프로젝트 이름 | 설명 | 사용 가능한 SDK의 소스 코드 |
---|---|---|
템플릿 앱 | Device Sync 를 사용하여 App Services 와 데이터를 동기화하는 할 일 목록 모바일 앱 입니다. 자세한 내용과 자세한 튜토리얼은 App Services 시작하기 페이지 를 참조하세요. | |
연결 상태 변경 및 오류 처리 | 동기화 오류 처리 및 클라이언트 재설정 전략에 관한 권장사항을 알아보세요. | |
오프라인 지원 및 Realm 액세스 | 오프라인 상태에서 Device Sync 사용자로 로그인하고, 동기화된 Realm을 열고, 로컬 우선 읽기 및 쓰기를 수행할 수 있습니다. | |
데이터를 여러 Realm으로 분할 | MongoDB의 Mflix 샘플 데이터 세트에서 Netflix와 유사한 영화 검색 앱을 빌드합니다. 여러 Realm을 사용하여 등록된 사용자가 자신의 비공개 목록에 있는 영화를 동기화하고 관리할 수 있도록 합니다. |
예시 프로젝트
이 보완 프로젝트를 확인하여 Atlas Device Sync 및 Realm 데이터베이스를 통해 강력한 Atlas Device SDK를 구축하세요.
프로젝트 이름 | 설명 | 사용 가능한 SDK의 소스 코드 |
---|---|---|
분석/텔레메트릭스 데이터 | 센서 판독값을 가져와서 Atlas로 데이터를 푸시하고, 그 결과를 Atlas 차트 또는 time series 컬렉션에 표시합니다. | |
사용자의 온라인 상태 | 사용자와 디바이스의 연결/활동을 감지합니다. | |
커피 머신 | Realm, C++, Qt를 사용하여 스마트 커피 머신 앱을 빌드하세요. | |
킬로챗 | Realm과 Atlas Device Sync로 구축된 샘플 워크플레이스 채팅 앱을 빌드하세요. | |
제공자 쇼퍼 | 인메모리 컬렉션 대신 로컬 Realm을 사용하는 수정된 Flutter 샘플 앱을 빌드합니다. | |
시간 추적 | Realm 컬렉션의 변경 사항을 구독하는 방법을 보여주는 콘솔 앱을 빌드합니다. | |
번들 Realm | 앱과 함께 제공되는 사전 초기화된 Realm 파일을 사용하여 Flutter 앱을 빌드합니다. | |
Realm Kotlin 멀티플랫폼(KMP) 샘플 | 간단한 멀티플랫폼 계산기 앱을 빌드하세요. | |
책장 | Ktor, Kotlinx.Serialization, Realm의 공유 비즈니스 로직을 사용하고 Jetpack Compose 및 SwiftUI를 사용하는 플랫폼별 UI와 결합하여 북셸프 앱을 빌드하세요. | |
코틀린(Kotlin) 멀티플랫폼(KMP) 데모 | Compose Desktop으로 Android/iOS/macOS 및 JVM에서 실행되는 멀티플랫폼 데모를 빌드하세요. | |
JVM 콘솔 애플리케이션 | Realm Kotlin을 사용하여 간단한 Java 콘솔 애플리케이션을 빌드하세요. | |
속성 레벨 암호화 | 속성 레벨 암호화로 사용자 데이터 보안을 강화하세요. | |
Atlas Search | 집계 파이프라인을 사용하여 자동 완성 및 복합 Atlas Search 용어가 포함된 Atlas Search 쿼리를 실행합니다. | |
지능형 캐시 | Maui Atlas 외부 서비스에 대한 지능형 캐시로 를 사용하는 애플리케이션을 빌드하세요. Atlas Device Sync 및 Atlas Triggers를 사용하여 클라이언트와 외부 서비스 간의 데이터 동기화를 간소화하세요. | |
REST API가 있는 Realm | 서버 측 비즈니스 로직을 위한 REST API와 함께 실시간 작업을 위해 Realm을 사용하세요 - 이 모두가 단일 ViewModel로 가능합니다. | |
대용량 파일 스토리지 | 이미지와 같은 대용량 파일을 원격 서버에 저장합니다. Atlas Triggers and Functions를 사용하여 참조를 저장합니다. Realm의 오프라인 우선 설계를 활용하여 오프라인 상태에서도 큰 이미지를 저장할 수 있습니다. | |
퀵 저널 | Realm 및 Atlas Device Sync를 사용하여 동기화된 저널 앱을 빌드하세요. | |
아발로니아가 포함된 데스크톱 앱 | Realm과 아발로니아로 간단한 데스크톱 할 일 앱을 빌드하세요. | |
Unity를 사용한 게임 | Unity와 .NET Realm SDK를 사용하여 인피니티 러너 게임을 빌드하세요. | |
ObjectsAsAPI | 비즈니스 로직을 실행하기 위해 REST API 호출 대신 API 호출을 나타내는 특정 Realm 객체('objects-as-api')를 생성합니다. | |
스마트 팩토리 인터페이스 | 물리적 공장의 디지털 표현과 컴퓨터 비전을 사용하여 재고 가용성에 따라 제품을 주문하고 생산하는 인터페이스를 구축합니다. | |
Flexible Sync 플레이그라운드 | 동기화 구독을 동적으로 변경하고 데이터베이스 스키마를 포함한 Realm 데이터베이스에 대한 정보를 가져오는 명령줄 애플리케이션을 빌드하세요. | |
차량 시뮬레이터/컨트롤러 | MongoDB Atlas 와 Amazon Web Services 에코시스템을 사용하여 차량 분석을 모니터링하는 연결된 플랫폼을 구축하세요. | |
Netflix와 유사한 영화 앱 | MongoDB의 Mflix 샘플 데이터 세트에서 Netflix와 유사한 영화 검색 앱을 빌드합니다. 여러 Realm을 사용하여 등록된 사용자가 자신의 비공개 목록에 있는 영화를 동기화하고 관리할 수 있도록 합니다. | |
검색 가능한 오프라인 컬렉션 | 본 컬렉션 항목을 캐시하여 오프라인에서 검색 하고 볼 수 있도록 애플리케이션 을 빌드합니다. 이 데모 앱 은 샘플 AirBnB 숙소 데이터 세트의 숙소를 사용합니다. | |
공유 화이트보드 | Realm 모바일 데이터베이스와 Atlas Device Sync를 보여주는 그림 앱을 만듭니다. | |
인앱 구매 통합 | Device Sync의 효율적인 데이터 관리 및 동기화 기능을 사용하여 StoreKit을 통해 인앱 구매(IAP)가 포함된 레시피 라이브러리를 구축하세요. | |
Rticket | Realm과 SwiftUI로 간단한 발행 티켓 시스템을 구축하세요. | |
Rcurrency | Realm을 사용하여 API에서 검색한 데이터를 캐시하고 오프라인으로 데이터에 액세스할 수 있습니다. | |
Rchat | SwiftUI와 Realm으로 간단한 채팅 앱을 빌드하세요. | |
Realm의 지뢰 찾기 | Atlas Device Sync와 Realm 모바일 데이터베이스를 사용하여 협업 Mine Sweeper 앱을 빌드하세요. | |
Apple 로그인 인증 | Apple 로그인 인증을 구현하여 Realm 데이터베이스의 사용자를 인증합니다. |