¿Hay alguna forma de recopilar todas las aplicaciones en Play Store y dividirlas en función de la categoría y subcategoría?

Necesitamos API de Play Store en tales casos. Y realmente no creo que existan tales API. Asi que. Debe hacer cosas como leer desde el sitio de Play Store (extraer información del sitio) o usar las API de otro sitio, donde el “otro sitio” también sería una tienda de aplicaciones de Android (de terceros), como Play Store. Espero que entiendas mi punto.

Y en realidad hay muchas tiendas de aplicaciones de terceros. Y algunos de ellos parecen ser confiados, por lo que escucho y veo en la Web. Y proporcionan versiones actualizadas de Apks de Play Store solo, la mayoría de las veces. Entonces, si alguna de las tiendas de aplicaciones de confianza tiene alguna API, por si acaso, para obtener aplicaciones y la información y todo, para categorizar, entonces puede usar eso. No he hecho ninguna investigación sobre esto. Solo le estoy diciendo algunos de los posibles caminos que podría seguir para implementar lo que está planeando.

Y si desea leer el sitio de Play Store y extraer información, no es tan fácil. Es un trabajo serio. Se trata de analizar HTML y otras cosas. Y tiene que cambiar la técnica o el algoritmo, si se cambia la estructura del sitio. Eso es todo lo que sé. Puede ser que haya más. Y técnicamente se llama raspado, e incluso vi una respuesta recientemente, sugiriendo mirar este tema para saber más sobre esto. Este es el tema.

Raspado web

E hice un análisis HTML recientemente en mi aplicación de Android. Para raspar alguna información de los sitios. Usé una biblioteca de código abierto, escrita en Java. Y creé una aplicación nativa, por lo que fue fácil usar esta biblioteca Java. La biblioteca se llama Jsoup. Y hay muchas más bibliotecas de análisis HTML, escritas en muchos idiomas, y la mayoría de ellas son de código abierto. Y wikipedia tiene una lista de estos analizadores. Échales un vistazo. Busca en Google “bibliotecas de análisis HTML”.

Y el sitio de Jsoup: www.jsoup.org

Solo necesita seleccionar la categoría y todas las aplicaciones que se mostrarán automáticamente pertenecen a esa categoría.

Puedes probar esta API no oficial de Google Play egirault / googleplay-api

No hay una manera fácil de hacerlo a menos que tenga acceso a los servidores de Play Store. Además, la clasificación ya está hecha por Play Store, ¿qué más necesitas?