Build for offline-first experiences
Follow the steps on this learning path to learn about the advantages of an offline-first development strategy for both developers and engineering managers. We’ll look generally at the difficulties of mobile networking, compare different solutions for implementing an offline-first architecture, and finally dive deep into how Realm makes for a reliable offline-first app experience with minimal development effort.
Stay up on the latest Realm learnings
The mobile dev space is evolving at a breakneck pace and so is Realm! We’re adding new features and posting new tutorials and resources all the time! Stay up on the latest with Realm, like this guest post from Gabor Varadi about using Realm with RxJava 2.
Explore Realm learning paths
Realm Academy is a great place to learn about any mobile dev topic, but of course it’s the authoritative source for learning how to use Realm! We’ve curated some of our best tutorials and structured them to provide learning paths for different platforms and topics. If you’re just getting started with Realm, check out this cross-platform learning path that will help you understand the architecture and design decisions behind Realm and how it works!
What makes Realm different?
You’ve heard of Realm and kind of know how it works, but you’re not sure what makes it so special? This learning path from Marin Todorov gives a comprehensive overview of how Realm works and how it can change your work — for the better.
Learn Realm for Android!
If you’ve wondered why people are using Realm for their Android apps, look no further. These talks and posts start you off with the power and simplicity of the Realm Database, then move on to showing you how to sync data with the Realm Platform.
We didn’t forget Realm for iOS!
Don’t worry, we’ve got iOS devs covered too! The talks in this Realm for iOS path start you off with the power and simplicity of the Realm Database, then move on to showing you how to sync data with the Realm Platform.
Explore Realm Learning Paths
Whether you're interested in building an offline-first app, an app with realtime features, using Realm with reactive architectures, or much more, these curated learning paths give you a structured way to learn about using Realm for any use case!