I wish to add some form of synchronisation into my lobste.rs client (github.com/msfjarvis/compose-l) but I'm not quite sure how to go about it.

What I need is to be able to have a per user list of links that I can perform basic CRUD operations against.

Anyone in #AndroidDev have suggestions on what I can use for the backend? Firebase seems like the obvious choice but I'd be interested in alternatives too.