Cada vez son más los usuarios de Android que buscan alternativas a la Play Store para instalar aplicaciones. Con la puesta en marcha de la Ley de Mercados Digitales, Google y Apple tuvieron que abrir sus ecosistemas para permitir tiendas de terceros. Esto no ha resultado del todo intuitivo, pero existe una app conocida como RepoStore que hace las cosas más sencillas.RepoStore es una aplicación que convierte los repositorios de GitHub en una tienda de aplicaciones alternativa para Android. Su función principal es rastrear proyectos que publican archivos APK instalables directamente en sus lanzamientos. La app organiza esas apps en secciones, muestra sus detalles y te avisa cuando hay actualizaciones disponibles.Si hasta ahora todo te suena familiar, es porque RepoStore quiere resolver uno de los problemas más frecuentes que enfrentan los usuarios de Android. Si eres entusiasta y te gusta descargar aplicaciones externas, seguro sabes que GitHub es uno de los lugares para hacerlo. La cuestión aquí es que la plataforma no está optimizada para encontrar y bajar apps, por lo que es necesario conocer el nombre del proyecto.Cómo funciona RepoStore, la tienda alternativa a la Play StoreEl funcionamiento de RepoStore se apoya por completo en la API pública de búsqueda de GitHub. La tienda consulta el endpoint de búsqueda de repositorios usando términos relacionados con Android; luego aplica un sistema de puntuación que toma en cuenta los temas etiquetados en cada proyecto, lenguaje de programación y descripción del repositorio. Con esa información, la tienda genera listas de aplicaciones organizadas en secciones como "Tendencias", "Actualizado recientemente" y "Destacado".Una vez que la app detecta un repositorio candidato, entra en juego el segundo paso del proceso. RepoStore llama al endpoint de la última versión publicada de ese repositorio y revisa si entre los archivos adjuntos hay algún APK. Si no encuentra ninguno, el repositorio queda descartado automáticamente, por lo que nunca veremos apps sin archivos instalables.A diferencia de la Play Store de Google, RepoStore no gestiona a los desarrolladores ni les cobra. Para que una app aparezca en la tienda, el repositorio debe ser público, contar con al menos un lanzamiento que no esté marcado como borrador o prelanzamiento e incluir (al menos) un archivo APK. Si el desarrollador usa etiquetas como "android", "mobile" o "apk", el proyecto se posicionará mejor dentro de la tienda.Así puedes instalar RepoStore en tu AndroidLa instalación de RepoStore en tu móvil es sencilla porque el proyecto se distribuye a través de tres canales verificados. Puedes descargarla desde F-Droid, IzzyOnDroid o directamente desde la sección de lanzamientos del repositorio en GitHub, donde se publica el APK más reciente. La app requiere como mínimo Android 8.0 y ofrece la opción de vincular tu cuenta de GitHub mediante OAuth, lo que aumenta el límite de peticiones a la API de 60 a 5.000 por hora.Una vez que la instalas, solo tienes que usar la interfaz para encontrar y descargar apps. Cada aplicación tiene una ficha que incluye datos como el número de estrellas, forks y estadísticas de lenguaje del repositorio, así como las notas de la última versión y una galería de capturas de pantalla.RepoStore es gratuita y de código abierto bajo licencia MIT, y su propio desarrollador advierte que la responsabilidad sobre la seguridad de cada APK recae en quien lo publica, no en la aplicación que lo distribuye.Seguir leyendo: Si tienes Android, esta es la mejor alternativa a la Play Store: encuentra apps en GitHub, las descarga e instala con un solo clic