Since it's compatible with so many devices, it should probably run on most others too as long they support the same Camera API.
As for downloading, I'm not sure if it's available separately, which of course would be the easiest way, but you can always get the APK for it from any LineageOS build. Just download the flashable ZIP image, extract payload.bin from inside the ZIP, extract the product partition with payload-dumper-go [1]:
payload-dumper-go -p product payload.bin
and then you have an EXT4 image you can simply mount under UN*X, or extract from using numerous tools for Windows. It'll be somewhere in the /app/ directory.
gcam doesn't work on all devices, so this could in theory work on non-SD devices
plus even on SD devices gcam can crash because of various reasons, so this could be easier to install, if just APK would work, though I doubt it will be that easy
also gcam options are really bare bone, can't even choose the resolution and other stuff, so in theory this could offer more options
As for downloading, I'm not sure if it's available separately, which of course would be the easiest way, but you can always get the APK for it from any LineageOS build. Just download the flashable ZIP image, extract payload.bin from inside the ZIP, extract the product partition with payload-dumper-go [1]:
and then you have an EXT4 image you can simply mount under UN*X, or extract from using numerous tools for Windows. It'll be somewhere in the /app/ directory.1. https://github.com/ssut/payload-dumper-go