the new realm mobile platform is advertised with offline support, however most tutorials does not show how that works in the examples...
for example, in their todo a
After you successfully log in (or register) the user it's cached in the device's keychain and you can retrieve it via currentUser property or alternatively if your app supports multiple users all even when you're offline.
Please note if you call logout
on a user then it will be removed from the keychain and you will have to be online and log in again.