This is pretty impressive. Thanks to the work that was done to implement the Exposure Notification Framework in MicroG, this fork of the German contact tracing app now works even on LineageOS without
MicroG. They built the technology directly into the app itself. If MicroG is available, it will use that, otherwise it will use the built-in version.
Since the MicroG implementation was released, I was carrying two phones around; my pure LineageOS Pixel XL and my old ASUS Zenfone 3, on which I put the MicroG version of LineageOS, but which I'm not really using for anything else. This version works on the Pixel, as well.
The other positive thing I noticed is that you can install both the official CWA (which I had installed, reluctantly, through Aurora Store) and the fork at the same time. This is important if you've already been using the official app, so you don't lose the old data. After two weeks, the official version can then be safely uninstalled.
Now, the only thing that I'm wondering is why they didn't even try to do something similar for the official app, since it's clearly possible. I guess there just wasn't any incentive. cwa-android
German Corona App without proprietary Google libraries