Accessing Neo4J Locally on an Android Device for Offline Support

Hi Neo4J community,

I'm currently working on a project where Neo4J is being accessed by a web application to store and query clinical guideline data. However, I also need to extend the functionality to an Android device that requires offline support.

Specifically, I am looking for guidance on how Neo4J can be accessed and used locally on an Android device when the device is offline. I've been exploring various options but haven't found a clear path forward for integrating Neo4J on mobile platforms in a way that supports offline data storage and querying.

Some key points:

  • Neo4J is currently hosted online and accessed via a web application, but I need to make certain parts of the graph database available locally on the Android device.
  • The Android app needs to be able to perform graph queries offline, then sync back to the cloud database when online.

Does Neo4J support any kind of offline storage or mobile database functionality that can be integrated into Android? If not, are there any recommended approaches or alternatives for syncing data between Neo4J and local storage on mobile devices?

Thanks in advance for any guidance or suggestions!

Neo4j does not run inside mobile OS like Android. If your app needs to work offline you would need to create some kind of cache - may be of just recently used info presuming that your graph is large