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.

Dive in to the new learning path!

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.

Creating a Reactive Data Layer with Realm and RxJava2

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!

First learning path - Understanding Realm

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.

Dive in!

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.

Get started for Android

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.

Get started for iOS

Get more development news like this