Using the Bluerithm App Offline
Loading Projects for Offline Use
To make a project available offline, you can use the Make Available Offline button, shown below.
For smaller projects, this will load the project and it will then be ready for offline use.

For larger projects, the app will open a folder selection page, where you can specify what parts of the project you'd like to make available offline.
For large projects you may need to load the project in chunks using this folder selection. How much you can load at a time will depend on the hardware specs of the device you're using (i.e. an old, small smartphone will handle smaller chunks at once, whereas a modern laptop will handle much more).

There are no limitations (besides local device storage capacity) to how many projects you can have loaded on your device at a time.
Once a project is loaded, it's available for use, online or offline.
Project Data Aging
Projects that have been loaded for offline use will display a 'Last Fetched At' timestamp indicating when the project data was loaded.

The color of the will change from green to orange to red as time passes from the last project load. If the timestamp is red AND there is an internet connection, the app will attempt to force a download / refresh when the project is next clicked.
If you want to force a project refresh at any time, you can use the Refresh button on most pages of the app.
The project data that is loaded is current as of the time you made your selections.
While your device is offline, any changes you make on your device will be reflected immediately, but changes others make will not. To get the latest project data, the project will need to be refreshed.

Syncing Offline Data to the Cloud
As changes are made to the project, they're tracked by the app. The counter in the upper right corner indicates how many changes need to be synced with the server once an internet connection is restored.

The app will try to synchronize when internet connectivity is available. The app must be open for this to occur. You can also click on the offline changes counter to manually initiate a sync.