Skip to content
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

Added suggestions apps for various categories #29

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b9f7d80
Added browser alternatives
DodoLeDev Jul 30, 2023
9ec9b96
Adjusted Firefox entry to fit suggestions criteria
DodoLeDev Jul 30, 2023
86dd21b
Added app store alternatives
DodoLeDev Jul 30, 2023
a8dc09e
Added authenticator alternatives
DodoLeDev Jul 30, 2023
0a5ec08
Added audio recorders alternatives
DodoLeDev Jul 30, 2023
324758a
Added barcode scanners alternatives
DodoLeDev Jul 30, 2023
c0a17e1
Added Battery managers alternatives
DodoLeDev Jul 30, 2023
0ec1ad5
Added calculators alternatives
DodoLeDev Jul 30, 2023
8b98787
Added calendars alternatives
DodoLeDev Jul 30, 2023
f33724e
Added call recorders alternatives
DodoLeDev Jul 30, 2023
0c0b800
Added VPN Services alternatives
DodoLeDev Jul 30, 2023
fea78ae
Added SMS alternatives
DodoLeDev Jul 30, 2023
98f8494
Added sandboxing apps alternatives
DodoLeDev Jul 30, 2023
e72576e
Added RSS readers alternatives
DodoLeDev Jul 30, 2023
f5f06e8
Added radio alternatives
DodoLeDev Jul 30, 2023
47c70ee
Added maps alternatives
DodoLeDev Jul 30, 2023
a9f98f5
Added file manager alternatives
DodoLeDev Jul 30, 2023
ced5428
Added clocks alternatives
DodoLeDev Jul 30, 2023
f4150b9
Added dialers alternatives
DodoLeDev Jul 30, 2023
205ca1b
Added contacts alternatives
DodoLeDev Jul 30, 2023
172128a
Added cloud services alternatives
DodoLeDev Jul 30, 2023
d0fe6f9
App store fix
DodoLeDev Aug 13, 2023
7fc175c
Audio recorders fix
DodoLeDev Aug 13, 2023
1a7bc0d
Authenticators fix
DodoLeDev Aug 13, 2023
4bd5c36
Cloud services fix
DodoLeDev Aug 13, 2023
63eda44
Contacts fix
DodoLeDev Aug 13, 2023
68c3702
Files manager fix
DodoLeDev Aug 13, 2023
9398035
Maps fix
DodoLeDev Aug 13, 2023
678fb67
RSS Readers fix
DodoLeDev Aug 13, 2023
6c5d1c5
Sandboxing apps fix
DodoLeDev Aug 13, 2023
15be9b4
SMS fix
DodoLeDev Aug 13, 2023
b90cf6a
VPN fix
DodoLeDev Aug 13, 2023
e2e13aa
Merge branch 'master' into suggestions
DodoLeDev Aug 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions suggestions/app_stores.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,19 @@
"label": "Droid-ify",
"source": "f",
"repo": "https://github.com/Iamlooker/Droid-ify"
},
{
"id": "com.aurora.adroid",
"label": "Aurora Droid",
"reason": "An alternative F-droid client following the same design guidelines as Aurora Store",
"source": "f",
"repo": "https://gitlab.com/AuroraOSS/auroradroid"
},
{
"id": "com.machiav3lli.fdroid",
"label": "Neo Store",
"source": "f",
"reason": "A modern F-droid client with a material design interface. Forked from Droid-ify",
"repo": "https://github.com/NeoApplications/Neo-Store"
DodoLeDev marked this conversation as resolved.
Show resolved Hide resolved
}
]
12 changes: 12 additions & 0 deletions suggestions/audio_recorders.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,17 @@
"label": "Audio Recorder",
"source": "fg",
"repo": "https://github.com/Dimowner/AudioRecorder"
},
{
"id": "com.bnyro.recorder",
"label": "Record You",
"source": "f",
"repo": "https://github.com/Bnyro/RecordYou"
},
{
"id": "com.simplemobiletools.voicerecorder",
"label": "Simple Voice Recorder",
"source": "fg",
"repo": "https://github.com/SimpleMobileTools/Simple-Voice-Recorder"
DodoLeDev marked this conversation as resolved.
Show resolved Hide resolved
}
]
21 changes: 21 additions & 0 deletions suggestions/authenticators.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,26 @@
"label": "Aegis",
"source": "fg",
"repo": "https://github.com/beemdevelopment/Aegis"
},
{
"id": "me.jmh.authenticatorpro",
"label": "Authenticator Pro",
"source": "g",
"reason": "Open source Authenticator app featuring modern design, and compatibility with WearOS.\nNot available on F-droid yet because it is a Xamarin app (https://github.com/jamie-mh/AuthenticatorPro/issues/2#issuecomment-835407250)",
"repo": "https://github.com/jamie-mh/AuthenticatorPro"
},
DodoLeDev marked this conversation as resolved.
Show resolved Hide resolved
{
"id": "io.ente.auth",
"label": "ente Authenticator",
"source": "f",
"reason": "2FA app made by ente. Requires a paid subscription to their service (or free trial)",
"repo": "https://github.com/ente-io/auth/"
},
DodoLeDev marked this conversation as resolved.
Show resolved Hide resolved
{
"id": "com.xinto.mauth",
"label": "Mauth",
"source": "f",
"reason": "Material You Authenticator app",
"repo": "https://github.com/X1nto/Mauth"
DodoLeDev marked this conversation as resolved.
Show resolved Hide resolved
}
]
19 changes: 19 additions & 0 deletions suggestions/barcode_scanners.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,24 @@
"label": "Binary Eye",
"source": "fg",
"repo": "https://github.com/markusfisch/BinaryEye"
},
{
"id": "com.example.barcodescanner",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks abandoned.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Abandoned, still connects to Sentry. Upstream PR for that still open & no response from the Owner, which is why F-Droid team fixed it from their side.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The app doesn't offer anything better than the other two candidates anyway.

"label": "QR & Barcode Scanner",
"source": "fg",
"repo": "https://github.com/wewewe718/QrAndBarcodeScanner"
},
{
"id": "com.atharok.barcodescanner",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks modern with reasonable size. @shuvashish76: Opinions? If everything is right, we can replace Binary Eye with it. The UI/UX of Binary Eye hasn't been improved in the past few years.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the only issue I have with this app is that the Internet features are enabled by default (ie. “Query remote API automatically” is enabled by default) which shouldn't be for any reason. Let me explain a bit in case you haven't actually tried the app:

The app has “Open Food Facts” API enabled by default. It's not like that people only scans for food-related barcode. In a super shop, you can scan barcodes related to food, beauty, music — anything. So, it's not ideal to have it enabled anyway. Besides, after scanning the barcode, there's already an option to fetch results using one of the APIs. So, I don't see why this option should be enabled or query automatically by default. If it's intended to be one of the primary or highlighted features, it should be highlighted/featured during the first run (and prompt user to enable it) instead of enabling it by default.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK. There are a few other minor issues:

  1. Backup allowed but it didn't specify the contents to back up
  2. No network-security-config present in the manifest (possibly with PKP)
  3. Non-exported/private activities aren't marked as so

"label": "Barcode Scanner",
"source": "fga",
"reason": "QR & Barcode scanner which enables you to scan, generate and even fetch product informations from QR and barcodes",
"repo": "https://gitlab.com/Atharok/BarcodeScanner"
},
{
"id": "com.google.zxing.client.android",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Demo app. Google itself discouraged using it.

"label": "ZXing Barcode Scanner",
"source": "fg",
"repo": "https://github.com/zxing/zxing"
}
]
9 changes: 8 additions & 1 deletion suggestions/battery_managers.json
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Root

  1. AccA (inactive) : IMO probably the best manager. Everything works as expected, doesn't need frequent updates. Feature complete? Front-end of acc & djs which are being activity developed.
  2. BCL : In maintenance mode, works as expected. Muntashir knows which one is better for general users as he is the maintainer of it.
  3. Battery Tool : Save battery by stopping apps that are running in the background. I don't think this should be the function of a Battery manager category app especially with root access.

No root
We don't have many choice when it comes to battery managers without root for obvious reasons.

  1. Batterybot Pro (inactive) : shows temperature, voltage.., conditional alarms, notifications, battery state logs, estimate approx. time remaining etc features. It has lot of useful features for non-rooted device but it's not truly a battery manager.
  2. SaveTuner : This is probably best for non-rooted devices as it works with ADB permission. I'm not sure what it does with "Firewall" feature.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACC is known to cause hardware (battery) issues in some cases.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest BCL for root mode. Battery Tool is like Greenify but not really that effective.

I've used BatteryBot Pro. Good for statistics, but as you said, it doesn't really manage battery. I've never used SaveTuner, so I'm not sure how it works. I'll look into this.

Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
[]
[
{
"id": "io.github.domi04151309.batterytool",
"label": "Battery Tool | Hibernate Unused Apps",
"source": "fg",
"repo": "https://github.com/Domi04151309/BatteryTool"
}
]
28 changes: 28 additions & 0 deletions suggestions/browsers.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,33 @@
"label": "Vanadium",
"repo": "https://github.com/GrapheneOS/Vanadium",
"reason": "GrapheneOS only"
},
{
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Firefox cannot be added. We've already added a privacy-friendly alternative called “Mull” (by Divest OS).

"id": "org.mozilla.firefox",
"label": "Firefox",
"source": "g",
"repo": "https://github.com/mozilla-mobile/firefox-android",
"reason": "The browser made by Mozilla, developed with user in mind.\nUses their homemade browser engine: GeckoView, and has a native support for extensions.\nContains telemetry bits that can be disabled in settings"
},
{
"id": "org.mozilla.fennec_fdroid",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cannot be added because we've added Mull which is better than Fennec.

"label": "Fennec F-Droid",
"source": "f",
"repo": "https://gitlab.com/relan/fennecbuild",
"reason": "The Firefox you know, but with proprietary bits and telemetry removed"
},
{
"id": "com.duckduckgo.mobile.android",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DDG browser is as bad as their search engine which is basically Bing (and this is basically a WebView).

"label": "DuckDuckGo Privacy Browser",
"source": "fg",
"repo": "https://github.com/duckduckgo/Android",
"reason": "The browser developed by the team that made the DuckDuckGo search engine.\nOffers off-browser features like Email and App tracking protections."
},
{
"id": "com.brave.browser",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A better alternatively, Cromite is already added which is better than Brave as it does not have all the Brave telemetry services and advertisements.

"label": "Brave Browser",
"source": "g",
"repo": "https://github.com/brave/brave-browser",
"reason": "The Brave Browser offers a full set of privacy tools out-of-the-box, like an ad blocker, a VPN, and an integrated TOR Browser"
}
]