MohGovIL / hamagen-react-native

Israel's Ministry of Health's COVID-19 Exposure Prevention App
https://health.gov.il/
MIT License
508 stars 153 forks source link

Publish on F-Droid #234

Open dror3go opened 4 years ago

dror3go commented 4 years ago

Would it be possible to make the required steps to include the application in F-Droid?

Thank you

kaplanlior commented 4 years ago

Thanks @dror3go for the idea.

From your point of view what you be the benefit ? How many people (rough estimation) would use that instead of Google Play ?

rr9845 commented 4 years ago

Thanks @dror3go for the idea.

From your point of view what you be the benefit ? How many people (rough estimation) would use that instead of Google Play ?

Many second hand phones and some high end some chinese phones are lacking or hiding google apps , and relay on external repositories such as f-droid and the built in vendor app store.

Some older devices specifically Huawei ones, are banned from using Google Apps since 2019. While other tablets and phones simply no longer get an Android update and as such do not have access for google play.

kaplanlior commented 4 years ago

Thanks for the fast replay to my question. I'll ask this issue to be considered.

emanuelb commented 4 years ago

2 options:

  1. Publish to Fdroid main repo (better) https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide

Pros:

If the app use non open-source code (or libraries) it won't be accepted (which is probably the case) what many projects do is adding fdroid build flavour, which will use only open-source code/libraries (nextcloud is one example of this)

  1. Setup own repo (will need to be added manually in the app)

see for example the guardianproject page: https://guardianproject.info/fdroid/ Tool RepoMaker can be useful for the setup https://f-droid.org/en/repomaker

Pros: People who use it will receive updates.

Cons:

Require full trust of developers/infra/etc, app downloaded may contain closed-source stuff.

Regarding users:

While some of above users may use apps such as AuroraOSS to install apps directly from google-play, fdroid is more trusted/reviewed app and it's what recommended to use instead if possible.

emanuelb commented 3 years ago

Recent article on process for building ReactNative app for adding it into fdroid main repo: https://f-droid.org/en/2020/10/14/adding-react-native-app-to-f-droid.html