nominalista / expenses

App written in Kotlin for budget tracking.
Apache License 2.0
378 stars 84 forks source link

Alternative download source #4

Open IzzySoft opened 5 years ago

IzzySoft commented 5 years ago

First thanks for providing your light-weight, tracker-free app open source! Would you consider making the APK available outside of Google Play – for those who cannot use Play Store, or avoid it for privacy reasons? You could e.g. tag your releases – and then attach the APK to the resp. release, or have it built and listed by F-Droid.

nominalista commented 5 years ago

Good idea. I added APK to releases page.

About F-Droid, I've recently added Firebase dependency to the project and I'm concerned about Inclusion Policy. What do you think?

IzzySoft commented 5 years ago

Thanks a lot! But why does that APK now come with Firebase Analytics? That's a show-stopper – with a finance app, even for my repo. Firebase itself is a show-stopper for the official repo, and I'd rather avoid it in a finance app as well (it's proprietary, so you cannot tell what it really does). Same goes for GMS, which of course comes along if you integrate Firebase.

I was just about to add your app to my repo as a first step (it's often a "stepping stone" on the way to the official one) – but with those dependencies, I unfortunately can't. For a compromise, would you consider a FOSS build flavor (that comes without the 3 mentioned dependencies), and attach that APK as well (so I can pick and verify; disclosure: I'm one of the F-Droid maintainers)?

nominalista commented 5 years ago

Firebase will help me to make online synchronization between multiple devices with very low costs. But I will be happy to make fully independent build flavor.

Please contact me (the.nominalista@gmail.com) so we could figure out together what will be required to make a FOSS build flavor.

IzzySoft commented 5 years ago

Great, thanks! As I'm no Android dev, I'm not a good help with the technical details (and for privacy reasons rather avoid writing to gmail.com addresses as I don't want Google to scan my mails or even collect details on who I communicate with).

There are plenty of examples for apps providing separate build flavors for F-Droid and Play. I could give you some of them to compare, if that would help you.

aqeeliz commented 4 years ago

Any update on this? I (with I am sure, many others) would really like a F-Droid release.