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!

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 Mobile Database, then move on to showing you how to sync data with the Realm Mobile 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 Mobile Database, then move on to showing you how to sync data with the Realm Mobile Platform.

Get started for iOS

Build reactive apps with Realm

Realm and reactive work really well together, and your users will love the features you can build, too!

Go reactive

Build a realtime Swift app with Realm

Get hands-on with the Realm Mobile Platform and build a Santa-tracking app. You’ll learn new concepts and skills like reactive programming and event handling along the way.

Get building!

Learning Path: Building for Offline-First

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.More >

Learning Path: 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 Mobile Database, then move on to showing you how to sync data with the Realm Mobile Platform.More >

Learning Path: Realm for iOS

If you've wondered why people are using Realm for their iOS apps, look no further. These talks and posts start you off with the power and simplicity of the Realm Mobile Database, then move on to showing you how to sync data with the Realm Mobile Platform.More >

Get more development news like this