Open source android community mostly use f droid as their main app store. Hence, Anytype must be accessible on f droid for this community. Also it should be on the main f droid repository for better discovery of the app. But a separate repository is still fine.
If by any case f droid support is not available then anytype should implement self update methods like Signal does if downloaded as apk from their website.
Or perhaps it should use both f droid and self update methods as two separate apks listed on the website.
I dunno about you, but I tend to install from F-droid (the app or the repo) and then forget about updates, so I don’t think a separate APK version is necessary.
@thespaceguy, would you have the ability to add Anytype to a nonfree Fdroid repo? I personally don’t know which one to use (IzzyOnDroid? it might have the same restrictions that would keep Anytype from being included).
Regarding the separate apk, it’s about freedom of choice. Apps downloaded from f droid are signed by f droid. So if someone wants to download apk signed directly by the devs then separate apk is a great option. Regarding the repo, the “main” f droid repo is a great choice for discovery of the app on f droid app. But if restrictions are an issue then a custom separate repo just for anytype and future anytype apps is the ultimate solution.