📲 Descarga oficial · Android

BimoApp para móviles y tablets

Descarga la versión oficial directamente desde Mundo Bimo. La descarga se realiza por conexión segura (HTTPS). Antes de descargar te pediremos aceptar las políticas para garantizar transparencia y seguridad.

Ver versiones
Android puede mostrar avisos al instalar apps fuera de Google Play. Es normal. Te guiamos paso a paso más abajo.
Detalles de esta descarga
Para familias y centros que necesiten verificación
build 1
Archivo: BimoApp_V1.0.0.apk
SHA-256:
78e69927f65c3cb5cbdbb2e1a9984d68260e923d9921b8845853832008f937a6
El SHA-256 es la “huella digital” del archivo. Si coincide, el archivo no ha sido modificado.
Así se ve la app

Capturas reales

BimoApp - captura 1
BimoApp - captura 2
Instalación

Paso a paso

  1. Pulsa Descargar BimoApp y acepta las políticas.
  2. Se descargará el archivo APK. Ábrelo desde la notificación o desde “Descargas”.
  3. Si Android lo solicita, permite instalar desde tu navegador (Chrome/Firefox) y vuelve atrás.
  4. Confirma la instalación. Al terminar, abre BimoApp.
Descargas

Versiones disponibles

Ayuda

Preguntas frecuentes

Pulsa “+” para desplegar cada respuesta.
Distribuimos BimoApp directamente desde nuestra web para mantener un control total sobre versiones, privacidad y comunicación con familias y centros. Además, los procesos y políticas de publicación de ciertas plataformas pueden ser muy restrictivos, especialmente para proyectos pequeños, dificultando una evolución ágil.
Sí. La descarga se realiza por HTTPS desde nuestro dominio y publicamos el SHA-256 del archivo para que puedas verificar que el APK descargado es exactamente el oficial.
El SHA-256 es una “huella digital” criptográfica del archivo. Si el archivo cambia (aunque sea mínimamente), la huella cambia. Mostrarlo permite a familias y centros comprobar que el APK no ha sido modificado.
Android muestra avisos cuando una app se instala fuera de Google Play. Es un mecanismo normal de seguridad del sistema. Te pedirá confirmación y, en algunos casos, habilitar “instalar apps desconocidas” para tu navegador.
Descarga solo desde nuestro sitio oficial. Si necesitas verificación adicional, compara el SHA-256 del archivo descargado con el publicado en esta página.
// Historial manual (añade entradas cuando publiques nuevas versiones) // Nota: la "actual" se rellena automáticamente desde version.json const HISTORY = [ // Ejemplo futuro: // { version: "1.0.1", build: 2, apk_url: "/apk/BimoApp_V1.0.1.apk", notes: "Correcciones y mejoras." } ]; function renderVersions(current) { const box = document.getElementById("versionsList"); const rows = []; rows.push(`
Versión actual · v${current.version} build ${current.build} · ${current.release_notes || ""}
Recomendada Descargar v${current.version}
`); if (HISTORY.length) { HISTORY.forEach((v) => { rows.push(`
v${v.version} build ${v.build} · ${v.notes || ""}
Descargar v${v.version}
`); }); } else { rows.push(`
`); } box.innerHTML = rows.join(""); } // Modal aceptación políticas (reutilizable para botón principal y versiones) const CONSENT_KEY = "mundobimo_download_policy_consent_v1"; const backdrop = document.getElementById("policyBackdrop"); const checkbox = document.getElementById("acceptCheckbox"); const confirmBtn = document.getElementById("confirmPolicy"); const cancelBtn = document.getElementById("cancelPolicy"); let pendingDownloadUrl = "/apk/BimoApp_V1.0.0.apk"; function hasConsent() { return localStorage.getItem(CONSENT_KEY) === "accepted"; } function storeConsent() { localStorage.setItem(CONSENT_KEY, "accepted"); localStorage.setItem(CONSENT_KEY + "_ts", String(Date.now())); } function openModal(downloadUrl) { pendingDownloadUrl = downloadUrl; backdrop.style.display = "block"; checkbox.checked = false; confirmBtn.disabled = true; } function closeModal() { backdrop.style.display = "none"; } function startDownload(url) { const a = document.createElement("a"); a.href = url; a.setAttribute("download", ""); document.body.appendChild(a); a.click(); a.remove(); } document.getElementById("downloadBtn").addEventListener("click", async () => { const current = await loadCurrent(); const url = current.apk_url || APK_FALLBACK.apk_url; if (hasConsent()) return startDownload(url); openModal(url); }); checkbox.addEventListener("change", () => { confirmBtn.disabled = !checkbox.checked; }); confirmBtn.addEventListener("click", () => { if (!checkbox.checked) return; storeConsent(); closeModal(); startDownload(pendingDownloadUrl); }); cancelBtn.addEventListener("click", closeModal); backdrop.addEventListener("click", (e) => { if (e.target === backdrop) closeModal(); }); document.addEventListener("keydown", (e) => { if (e.key === "Escape" && backdrop.style.display === "block") closeModal(); }); // Cargar datos actuales y pintar UI (async () => { const current = await loadCurrent(); document.getElementById("currentVersion").textContent = current.version || "1.0.0"; document.getElementById("buildPill").textContent = `build ${current.build || 1}`; const apkUrl = current.apk_url || APK_FALLBACK.apk_url; document.getElementById("apkName").textContent = basename(apkUrl); document.getElementById("shaValue").textContent = current.sha256 || APK_FALLBACK.sha256; renderVersions(current); // Interceptar descargas de la sección de versiones para exigir aceptación document.getElementById("versionsList").addEventListener("click", (e) => { const link = e.target.closest("a.btn"); if (!link) return; const url = link.getAttribute("href"); if (!url) return; // si ya aceptó, se deja normal; si no, se bloquea y se abre modal if (hasConsent()) return; e.preventDefault(); openModal(url); }); })(); });