Hello,
Ideas to help users discover applications based on popularity seem to either be difficult to implement or find resistance because of privacy issues.
Here are some ideas to ease discovering applications with the F-droid client in other ways, I don’t know if they have been discussed previously, nor how hard to implement they are (not a programmer, sorry).
“SORT BY” EVERYWHERE
Alphabetical and Last update are the only sorting methods now. Last update helps to find actively developed apps, but it is not available everywhere, if I see all the apps in a category, for example, I get an alphabetically sorted list and no other option is given.
How would it work?
- The user can choose the sorting method in every list of apps in the client.
HIDE APPS
Some apps are useful only in certain parts of the world, to speakers of certain languages, require something external I don’t have… It would be nice if the user could choose to hide individual apps in the client to improve the signal to noise ratio.
How would it work?
- Hidden apps are only shown in the list/screen “hidden apps”, accessible maybe through the main menu.
- Hidden apps don’t show in “Latest” or “Categories”
- In a search they appear at the bottom as “hidden” (or don’t appear at all?).
- Perhaps it shouldn’t be possible to hide an installed app?
BOOKMARK APPS
You might want to track certain apps but not install them yet, not to forget apps mentioned in a long article that you won’t install right now for reasons, or you are waiting for announced features that will make it usable for you…
How would it work?
- Bookmarked apps appear in a screen/list “Bookmarks”.
- You get notifications for new version of bookmarked apps, similar to notifications of updates for installed apps
- Hidden and bookmarked are mutually exclusive.
PERSONAL TAGS
Categories are only useful to a certain level, a user’s mental map could be different. A tag would be something personal like “Trip to Berlin” to add maps, public transport tools, photography apps, translation tools…
Tags can substitute “bookmarks” if the user (can) get notifications for upgrades of tagged apps not installed yet, and “Hidden” could be treated as a special tag perhaps, to have it everything together in one place.
Greetings.