Development on F-Droid version has stopped #43
KaustubhPatange
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As you might know, the Android version of this app is also available on F-Droid. However, the version available over there is far behind the version available on Google Play.
Why?
It is obvious that I've stopped supporting the F-Droid version & the reason is pretty simple, there is a lot to take care of when adding/maintaining your app on F-droid. The app has a synchronization feature (which uses Google's Firebase product), In-App purchase (Google's IAP), Google Authentication, Google Crashlytics (which is an automatic crash reporting tool), Google Analytics (which helps to analyze app's performance & KPIs) & a lot more. F-droid consider this as proprietary code which could be a risk to user's privacy that's why they ask developers to remove such dependencies during publishing the app on their platform.
This leads to a new challenge where the developer now has to maintain two versions of the app, one for Google Play & other for F-Droid which is tiresome as I've to remove those proprietary codes & add a patch or pathway to support these changes. This change takes a lot of my precious time & sometimes it even became a pain in the a**. Since my app needs these libraries/products to work correctly it is better that I give up on F-Droid & only start supporting the Google Play version.
Don't get me wrong, there is nothing wrong with F-Droid. It's just a time-consuming task to maintain a separate version that contains partial features (not even a full-featured app as F-Droid doesn't allow these libraries which is why some functionalities of the app were needed to be disabled so that they accept the app on their platform).
Also, if you worry about privacy, then don't as the app collects absolutely no information about you & anything you do. This is the main reason why the app is open source, so relax & keep using the version from "Google Play" as it will also help me to serve app updates faster.
Beta Was this translation helpful? Give feedback.
All reactions