Minimal-explanation code examples of how to work with Realm.
Working Example App
Learn from example by dissecting a working React Native client app that uses Realm with Device Sync.
Follow a guided tutorial to learn how to adapt the example app to create your own working app with Realm and Device Sync.
Use open-source Realm to store data on a device. Use Device Sync to keep data in sync with your MongoDB Atlas cluster and other clients.
Explore engineering and expert-provided example projects to learn best practices and common development patterns for Realm and Atlas App Services using the React Native SDK. Check out the Example Projects page for more React Native sample apps.
Netflix-like Movie App
Build a Netflix-like app for browsing movies from MongoDB's Mflix sample dataset. Use multiple realms to allow registered users to sync and manage movies in their own private list.
Offline Login and Realm Access
Log in a Device Sync user and open a synced realm offline.
User's Online State
Detect connectivity and activity of users and devices.
Connection State Change & Error Handling
Learn best practices around handling Sync errors and client reset strategies.