-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could you provide APKs without Analytics? #7
Comments
Hi, and thank you for your kind words! Time passed by and BaldPhone's nature changed. You're right, Crashlytics, with it's closed source nature, doesn't meet BaldPhone's needs anymore. I'll replace the Crash reporting system with an open source one, and will make crash reporting an option. Also, I'll be glad to have BaldPhone in your repo, and will notify you when the crash reporting system will be replaced. |
Great Uriah, thanks a lot – that's wonderful! As I wrote above, the most recommended open source crash reporter and analytics tool at F-Droid is ACRA – which by default comes with very privacy friendly settings I'm told (I'm not a dev myself). I'm not aware of comparable alternatives, but I'd know where to ask (in the F-Droid devs' IRC channel – as F-Droid devs are usually aware of such). I'm aware of several open-source crash reporters (so I principially could name some) – but ACRA is the only one I know is "officially approved of" even at F-Droid. In case you're using IRC yourself: it's #fdroid-dev at freenode.net – and you're welcome to chime in personally! Looking forward to your notice for picking up your app for my repo! And my offer to assist you bringing your app into the official one stands as well (disclosure: I'm one of the maintainers there). |
Kol hakavod, you're amazing Uriah! I will now check for the APK in your The app can now be found here (oh, and here). Feel free to link to it, and mention it can be installed using the F-Droid client with my repository added. Instructions on how to add it are right on its main page. Thanks once more! I'm proud to have your app in my repo! As for details on F-Droid: May I recommend you my article series on that topic? The first article is F-Droid: The privacy-friendly alternative to Google Play Store, other parts are linked from there. The first should give you a general idea, the second (F-Droid for advanced users and developers) help you understand the process of getting your app listed there. The third one is for those who want to provide their own repository of apps using the F-Droid software. |
Thank you very much! I'll read the articles and hopefully upload BaldPhone in the following weeks to F-Droid. |
Great! Please let me know when the first tag is there – especially if you attach the APKs to the releases (I recommend that – one good reason is that way they don't "bloat" the repo, which makes it faster to fork/clone for potential collaborators), as I then need to update metadata on my end so the updater finds the APKs. It currently looks into the
Thanks a lot!
Thanks again 😃 It's my own code btw. I wrote a PHP library for that (which is now part of the official F-Droid project), and the code for the website. I'm no great designer, so I focus on functionality and ease of use. No "visual gimmicks" or the like. Side-effect: it's really light-weight and should load fast…
When in part 2 you will learn you don't upload your app there, but rather ask for packaging (F-Droid builds completely from source, so it allows no binaries like JARs). Ping me when you're ready for that, we'll do our best assisting you on your "way in". We are a bit understaffed, but always try to help – and get things done even if it might take a little longer than wished for 😄 Until then: all the best for you, and for your project! |
Hi @IzzySoft, At the meantime, I got a lot of crash reports, on version 4.3.1 and 4.3. that's the name of the device the crashes come from: BTW, I downloaded F-Droid and Added your repo to it, and it's really cool! I never thought about the concept of a store for open source apps only, and I really like it! |
Hi @UriahShaulMandel, Hm, funny: I just checked with the index fdroidserver creates, and it has Glad you like the concept of our open source store and enjoy using F-Droid! And looking forward to see Bald Phone in the official store. |
Hi, |
The JSON index built by fdroidserver confirms it (my repo browser still uses the XML index as I hadn't yet found time to update the library I wrote for that, so in the WebIf it doesn't show up correctly).
If that option exists, it's the most likely answer 🤣
Full ack. If someone somehow force-installs it on a non supported Android version, it's not an issue you have to solve. So if you can filter it out, just do it 😄
Anytime! If there are more questions, just ask. Btw, have you seen this? Something in the latest version seems to have pulled a trigger. I assume it to be a "false positive" (especially as it wouldn't fit "my picture of you", and it's reported by a single scanner only), but thought you might want to know. One more suggestion: are you opposed to donations (and rather see your work on this project as giving Zedaka)? Otherwise, it's e.g. quite easy setting up a Bitcoin wallet and adding a "public donation address" to your repo (and I'd also add it to your app's listing in mine then), or making an account with Open Collective and add that link here and in my repo. Anyhow: I think this issue can be closed (previous Analytics is gone, issue solved). If you wish we can move the other topics (F-Droid main repo inclusion, tagging releases) to their own specific issues. |
That's really weird, the only thing I changed which may have caused this was updating the youtube library, to its last version, 1.2.2. (it is used to show video tutorials.)
No, and actually, it can help me buy better equipment and develop much faster. Thanks for everything, I'm closing this issue :) |
NewPipeExtractor should be worth a look. Used by several FOSS YT clients, such as NewPipe itself or SkyTube, and supports multiple streaming sites (including YT). Uses GPLv3; not being a license specialist, I've no idea if that fits or conflicts with Apache license.
That's the idea on my end as well: covering server costs and, if that's exceeded, parts of costs for a better working machine as well (my DualCore isn't that up-to-date anymore). Glad I could help a bit! Feel free to ping me if needed. And thanks for Bald Phone! |
First, congrats to this project! Just watched your vid, and I'm impressed! But I have a little concern:
For privacy aware users, access to sensitive/personal data doesn't go together well with Analytics (remember: all parts of your app have access to everything your app has access to) – especially not with closed source analytics such as Crashlytics. Would you consider a build variant that comes without Crashlytics? If you feel you really need something like that, could you at least use something open source like ACRA?
Your app looks very promising – and I'd love to recommend it (I'm often asked for apps like this). But I can't do that with good conscience if the privacy of the users is compromised (which I feel it is with proprietary trackers; no offense meant to you, but only Google can say what the library really does).
Toda rabba! And keep up the good work!
PS: If you provide such APKs, I gladly include your app with my repo, available for privacy aware users outside the Google Play Store – and with the corresponding build variant in your gradle, help you to get it into the official F-Droid catalogue, where thousands of 100% open source apps can be found.
The text was updated successfully, but these errors were encountered: