Since Syncthing and LocalSend were already mentioned - let's throw in Warpinator:
- built by the Linux Mint team
- has had an (inofficial) Android client for a while now
- works well (although Syncthing is a lot more powerful and requires fewer clicks once it's set up)