[APP] App Finder: The most advanced search engine for Android apps

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
Searching with App Finder

App Finder does not currently understand natural language (this is also made fully clear in the user guide).

It searches by looking for specific words or phrases, as specified in the query.

If the query just consists of normal words separated by spaces, it returns exactly those apps where all the words appear (or forms of them, like the plural).

To allow alternatives for individual words, the OR-operator / can be used.

You will find more search operators in the user guide. Quotes are only needed to search for phrases, i.e. sequences of words (future versions will also allow the usage quotes to search for exact words).

So, with the considerations for the Play Store searches above,
calculator 3d graph/plot
seems to be a good query for our example.

The results are somewhat similar to those from the Play Store search with quotes and OR:
  • Of the first 10 results, there is 1 irrelevant app (number 10, which appears there because the description coincidentally contains all keywords and the user rating is very good). Of the next 10 results, there are 2 irrelevant apps for similar reasons.
  • There are 126 results total. All 17 apps from our list are included, and within this first 48 results.

While this is already quite good, there are still many irrelevant apps returned because the words occur in an irrelevant context.

This problem could only be completely fixed with AI-based natural-language search, which is planned for the future.

However, App Finder's + operator can already often help to eliminate most irrelevant results.


Using the + operator


The + operator requires words to occur in title or summary (the summary is a short description of no more than 80 characters that developers must provide for every app, which can also be shown in App Finder’s result list).

Since every calculator app can be expected to have the word calculator in title or summary, we can use the + operator for it:
+calculator 3d graph/plot

The effect is huge:
  • We now have just 53 results total and nearly no irrelevant apps (zero in the first 20 results).
  • All 17 apps from the list are still included, within the first 30 results.

Note that + can be used very often, and to a great effect. For example, think of a search for browser apps, which certainly have browser in title or summary, or a search for email clients, which certainly have email in title or summary.

A slightly more complicated case would be a search for file managers because those are sometimes called file explorers. However, with App Finder this is also easy and intuitive: To require either of the phrases file manager or file explorer in title or summary, the query
+"file manager/explorer"
can be used, which results in a very comprehensive and specific search for file managers.


Using filters

To find the probably best apps as fast as possible, App Finder has a user-rating filter with 0.5-star steps, and filters for the number of rantings, number of downloads, and the time since the last update.

There are further filters for apps without ads, free/paid apps, apps with or without in-app purchases, release date, age rating, and price range, and more.

Also note the systematic sort options for average rating, number of ratings, and release date, which may give much better orientation.

Further, App Finder immediately shows the exact result count when filters are applied or changed, so that you can adjust the filters if there are more or less results than you want to inspect.

For our example with calculator apps that can draw 3D graphs, you might arrive at the following filters if you wanted to get about 10 results:

7.jpg

As you’ll see from my review of advanced calculator apps, GeoGebra and Scientific Calculator by Philip Stephens have the most advanced 3D graphing functionality. Hiper is maybe the overall best calculator app and also has 3D graphing. microMathematics is a very special app that probably can draw 3D graphs in higher quality than any other Android app.

All these apps are included in the total of 9 results.

For comparison with the Play Store search, you can check that if we just filter for 4.5+ stars, we get 14 results total, and all 11 apps from our list that have 4.5+ stars are included.


Comparison and Further Examples

The results for our search example (calculator apps that can draw 3D graphs) are summarized in the following table.

It shows the number of relevant apps (according to the description) with a good user rating (4.5+ stars) or high popularity (100k+ downloads) that are returned by the search engines.

Since the Play Store seems to hide two such apps deliberately (Mathematics by daboApps and Calculator++, see above), I have excluded them from counting.

Play StorePlay StorePlay StoreApp FinderApp Finder
Querycalculator apps that can draw 3d graphscalculator 3d graphscalculator” “3d” “graph” OR “graphs” OR “graphing” OR “plot” OR “plots”calculator 3d graph/plot+calculator 3d graph/plot
Relevant apps with 4.5+ stars or 100k+ ratings in the first 20 results35111113
Relevant apps with 4.5+ stars or 100k+ ratings in the first 50 results57All 15All 15All 15
Total number of results~240~225~11012653

The following table compares the results when filtering for 4.5+ stars:

Play StorePlay StoreApp Finder
Querycalculator 3d graphscalculator” “3d” “graph” OR “graphs” OR “graphing” OR “plot” OR “plots”+calculator 3d graph/plot
Relevant apps with 4.5+ stars in the first 20 results49All 10
Relevant apps with 4.5+ stars in the first 50 results5All 10All 10
Total number of results~2303014


Finally, compare the information in App Finder's result list with that in the Play Store's result list:

9.jpg
----------------------------------------------------------------------------------------
10.jpg

Here and in the following post you'll find comparisons of App Finder with the Play Store search for further examples.

Of course, examples do not prove that App Finder always returns better results than the Play Store, and sometimes you may find a good app with the Play Store that you don’t find with App Finder.

However, the problems with the Play Store search are clear enough, and the advantages of keyword search are well known as it is for example still used in library catalogues and many domain-specific search engines.

Also note that App Finder’s search is based on PostgreSQL, a highly reliable open-source database system with over 35 years of active development.

From all the above, it seems clear that

App Finder makes finding good apps significantly faster, easier, and more reliable.
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
Version 1.0.16: Dark Theme
  • By default, the system setting is followed. In Display Options from the Settings-menu, the theme can be fixed to light or dark.
  • The dark theme is free for a short time but will soon require a Plus license.
APK here, on Google Play soon.

The lifetime Plus license is on sale at 50% for a very short time!
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
New data update frequencies

Until now, the data was completely updated every few weeks for all countries.

To provide at least partially more recent data, we will use the following schedule from now on:
  • For the ~ 625,000 apps with 50+ ratings, the country-independent data (incl. global rating) and the data for the US will be updated every 2 days.
  • For all ~ 2,500,000 apps, the country-independent data (incl. global rating) and the data for the US will be updated every 2 weeks.
  • The data for all apps for all 200+ countries/regions will be updated every 2 months.
The country-independent data and the data for the US have just been updated for all apps.

We hope the frequencies can soon be increased when App Finder has more users and more paying users.
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
Version 1.0.16a: The Play Pass filter is now free
  • The dark theme now requires a Plus license
  • Small improvements
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
The number of apps could again be significantly increased due to a new scraping method.

There are now 3,000,000+ apps and games indexed that are currently available on Google Play ( 2,600,000+ available in the US)!


As far as I know, App Finder is now the most comprehensive publicly available search engine for Android apps apart from the Play Store search.
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
The Problems with the country-specific ratings on Google Play

Since some time, Google Play shows country-average user ratings in most larger countries.

While these have obvious advantages over the world-average, they also have the disadvantage of being based on the opinion of fewer people, or not being available at all for apps with too few ratings from the user's country.

The following table compares the number of apps with country-average ("local") ratings to the number of apps with world-average ("global") ratings, for all countries where Google Play shows local ratings.

It is based on data for about 3.7 million apps and 181 countries/regions that we have scraped over the last few weeks from the Google Play website. Note that 42matters reports 3.69 million apps on Google Play (and AppBrain reports only 2.59 million), so that our data seem to be quite comprehensive.
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
CountryApps availableApps with global ratingApps with local ratingRatio
India3,022,0001,356,000490,0002.77
United States3,064,0001,359,000429,0003.17
Brazil2,992,0001,336,000284,0004.7
Indonesia2,914,0001,317,000247,0005.3
Russia2,871,0001,297,000216,0006.0
Germany2,922,0001,317,000195,0006.8
United Kingdom2,944,0001,321,000189,0007.0
Turkey2,877,0001,301,000171,0007.6
Mexico2,903,0001,310,000168,0007.8
France2,909,0001,312,000161,0008.2
Pakistan2,856,0001,290,000157,0008.2
Italy2,905,0001,310,000155,0008.5
Spain2,906,0001,311,000147,0008.9
Philippines2,875,0001,300,000142,0009.1
Egypt2,866,0001,295,000139,0009.3
Argentina2,887,0001,305,000133,0009.8
Malaysia2,883,0001,305,000132,0009.9
Bangladesh2,854,0001,291,000129,00010.0
Ukraine2,876,0001,300,000127,00010.2
Thailand2,875,0001,301,000127,00010.2
Vietnam2,871,0001,298,000126,00010.3
Saudi Arabia2,858,0001,290,000125,00010.3
Canada2,943,0001,323,000124,00010.6
South Korea2,865,0001,288,000117,00011.0
Iran2,637,0001,173,000103,00011.4
Colombia2,878,0001,301,000114,00011.4
Poland2,883,0001,302,000113,00011.5
Algeria2,840,0001,281,000108,00011.8
Iraq2,780,0001,243,00099,00012.5
South Africa2,875,0001,300,000102,00012.7
Netherlands2,889,0001,305,000101,00012.9
Australia2,907,0001,312,000102,00012.9
Japan2,905,0001,312,00099,00013.3
Morocco2,856,0001,291,00096,00013.4
Romania2,868,0001,297,00091,00014.3
Nigeria2,860,0001,293,00089,00014.5
Peru2,876,0001,301,00087,00014.9
Taiwan2,870,0001,298,00086,00015.1
Kazakhstan2,863,0001,295,00084,00015.4
Chile2,880,0001,302,00085,00015.4
United Arab Emirates2,864,0001,293,00083,00015.5
Israel2,867,0001,296,00080,00016.2
Venezuela2,867,0001,296,00079,00016.5
Uzbekistan2,859,0001,294,00078,00016.7
Greece2,871,0001,298,00075,00017.4
Portugal2,885,0001,304,00073,00017.9
Czechia2,868,0001,297,00072,00018.1
Singapore2,882,0001,305,00071,00018.4
Belgium2,885,0001,304,00070,00018.7
Hungary2,867,0001,297,00069,00018.9
Azerbaijan2,858,0001,293,00068,00019.0
Ecuador2,871,0001,298,00068,00019.1
Yemen2,842,0001,282,00065,00019.6
Belarus2,859,0001,293,00064,00020.2
Austria2,891,0001,306,00064,00020.3
Myanmar2,782,0001,242,00060,00020.6
Sweden2,883,0001,302,00063,00020.6
Hong Kong2,868,0001,296,00062,00020.8
Nepal2,861,0001,294,00061,00021.4
Jordan2,843,0001,283,00059,00021.7
Kenya2,853,0001,289,00059,00021.9
Switzerland2,899,0001,311,00060,00022.0
Bulgaria2,864,0001,295,00058,00022.2
Guatemala2,865,0001,296,00058,00022.2
Serbia2,861,0001,292,00057,00022.7
Dominican Republic2,866,0001,296,00057,00022.7
Sri Lanka2,856,0001,292,00057,00022.8
Tunisia2,847,0001,285,00055,00023.2
Bolivia2,869,0001,297,00055,00023.8
Lebanon2,855,0001,291,00054,00024.0
Costa Rica2,869,0001,298,00052,00024.9
Ghana2,852,0001,289,00050,00025.8
Libya2,738,0001,226,00047,00026.0
El Salvador2,865,0001,296,00048,00027.2
New Zealand2,884,0001,304,00047,00027.6
Honduras2,864,0001,295,00047,00027.7
Uruguay2,870,0001,298,00046,00027.9
Ireland2,888,0001,303,00046,00028.3
Cambodia2,855,0001,292,00044,00029.1
Paraguay2,866,0001,296,00044,00029.2
Kyrgyzstan2,858,0001,293,00044,00029.4
Panama2,867,0001,296,00042,00030.8
Nicaragua2,861,0001,294,00041,00031.3
Norway2,876,0001,301,00041,00031.4
Oman2,848,0001,286,00040,00031.8
Georgia2,801,0001,254,00036,00034.6
Senegal2,855,0001,291,00033,00039.2
Palestine2,686,0001,213,00031,00039.5
Laos2,857,0001,292,00029,00044.3

For smaller countries, local ratings are available for only a small fraction of the apps with global ratings.

Obviously, this is a serious problem for users from smaller "local rating countries", and for developers of apps that are not very popular.

Note that Google Play shows global ratings in very small countries (e.g. Denmark, Finland, Croatia), and also in some large countries (e.g. China, Ethiopia, Congo).
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
Examples

The following table shows the availability of local ratings in English-speaking countries for some of the best scientific and graphing calculator apps (see my comprehensive comparative review of advanced calculator apps).

App​
# Ratings total​
United States
United Kingdom
Canada
Australia
New Zealand
Ireland
Hiper Calc230,000yesyesyesyesyesyes
... Pro33,000yesyesyesyesyesyes
GeoGebra 3D Calculator7,300yesyesyesyes--
... CAS Calculator1,000yesyes----
Scientific Calculator (by Philip Stephens)5,700yesyesyesyes--
... Pro140yes-----
ChampCalc810yesyesyesyes--
... Pro76yesyes----

You see that there are apps with several thousand total ratings that have no local ratings in smaller countries like New Zealand and Ireland.

For two examples, lists of all local ratings and rating distributions are shown below. App Finder can display such lists for all apps (tap the rating in the result list, Plus licence required).

You see that the local ratings in some small countries are up to more than one star less than the world average. Clearly, such cases will often be due to coincidence, and not due to a lower value of the apps to people in the respective countries.

For the benefit of both users and developers, App Finder shows global ratings for apps without local ratings, and has the option to show global ratings instad of or in addition to local ratings, and to use global ratings for filter and sort.

s1.jpg Screenshot_20231017_202841.jpg
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
App Finder will launch on Product Hunt tomorrow (Monday)!

You can find it here: https://www.producthunt.com/posts/app-finder

If you don't know Product Hunt yet: It's one of the best places to discover (and introduce) innovative new products, with a very friendly community.

I will be very grateful for any support (upvotes / comments). These are possible starting from Monday 12:01 AM PDT (8:01 AM UTC). Early upvotes are particularly valuable.

A quick registration with a Google, Twitter, Facebook, Apple, or LinkedIn account is needed.
 

Skyica

Well-known member
Apr 9, 2023
72
6
8
Visit site
App Finder 1.1 released

Get it on Google Play

This version marks the tentative conclusion of the enhancements to the filters, sort options, and result list. We hope that these are now nearly optimal!

Improvements in this version:
  • Download sizes are now shown, and there are a filter and a sort option for this.
  • There is now a filter for “no ads / removable ads”. See the help for details.
  • There is now a new “extended” result list layout available that aims to show all important information in the most clear and systematic way
  • Various smaller improvements

We will continue with significant improvements to the keyword search (e.g. automatic inclusion of synonyms, phrase recognition, autocomplete).

Our further plans for 2024 include support for many other languages, the possibility to save search results to custom lists, search history and saved searches, a web interface, indexing of iOS apps, and AI-based natural-language search.


There are now possibilities to get a Plus license without spending money!

Please note: The below options are intended for people to whom the purchase of a license would mean a significant expense.

We need people to buy licenses to be able to continue the operation and improvement of App Finder. Currently, only a fraction of the operating costs is covered by user’s purchases.


We offer the following options:
  1. Help others to discover App Finder: Write about it on your social media accounts, and/or repost from our accounts (X, Facebook, Threads), and mail us the links. You may also post on sites like Reddit or in suitable forums.
  2. Help us to get better: Mail us a report about your experience with App Finder, including usage examples, improvement suggestions, and/or bug reports..
For 1, please note: We don't want you to spam people. Please only post on your accounts if you can expect your followers to be generally interested in App Finder. On sites like Reddit and in forums, please only write your own thoughts (which may of course also include criticism).

For 1, we will consider how well you explain the advantages of App Finder, and the number of people reached. The value of multiple posts (on the same or on different sites) will be added. Reposts count less than your own posts.

For 2, we will consider how detailed and helpful the report is. 1 and 2 can be combined.

You can get a 1-year or a lifetime license. 2 good posts or a good report are required for 1 year. 3 good posts with many people reached or a very detailed report are required for lifetime.

You will receive the license within 24 hours after you send us a mail with the conditions met at info@skyica.com.

This offer is valid until Feb 15. It may be extended or made permanent.


Also, the lifetime Plus license is on sale for $27 until Jan 31.