Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.20.0
metadata
title: WebToAPK Builder
emoji: 🤖
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.29.1
python_version: 3.11
app_file: app.py
pinned: false
license: mit
short_description: Convierte URLs en APKs de Android
🤖 WebToAPK Builder
Convierte cualquier sitio web en una aplicación Android (.apk) sin necesidad de Android Studio.
¿Cómo funciona?
- Ingresa la URL del sitio web que deseas convertir
- Personaliza el nombre, color y opciones de la app
- Genera el APK con un solo clic
- Instala el APK en tu dispositivo Android
Características
| Característica | Descripción |
|---|---|
| 🔗 WebView nativa | Carga cualquier URL con el motor de Chrome integrado |
| 🎨 9 temas de color | Paleta de Material Design completa |
| ⚙️ JavaScript | Activar/desactivar según necesidad |
| 📥 Descargas | Permite descargar archivos desde la app |
| 📍 Geolocalización | Acceso a la ubicación del dispositivo |
| 📱 Pantalla completa | Modo inmersivo sin barra de estado |
| 🔒 HTTPS + HTTP | Soporte para sitios con y sin SSL |
| ↩️ Botón atrás | Navegación de historial integrada |
Requisitos del APK generado
- Android 5.0 (API 21) o superior
- Conexión a internet activa
Instalación en Android
1. Descarga el archivo .apk
2. Abre Configuración → Seguridad
3. Activa "Fuentes desconocidas" o "Instalar apps desconocidas"
4. Abre el archivo .apk y toca Instalar
Arquitectura técnica
WebToAPK Builder
├── app/
│ ├── app.py ← Gradio UI + lógica de generación
│ └── requirements.txt
├── apk_template/ ← Plantilla de proyecto Android
│ └── app/src/main/
│ ├── java/ ← MainActivity.java (WebView)
│ ├── res/ ← Recursos Android
│ └── AndroidManifest.xml
└── output/ ← APKs generados (temporales)
Limitaciones conocidas
- El APK generado requiere conexión a internet (es una WebView)
- No incluye modo offline/caché avanzado
- Funciones nativas del dispositivo limitadas a lo configurado
- El APK no está firmado con certificado de producción (solo debug)
Stack tecnológico
- Frontend: Gradio 4.x
- Generación APK: Python + ZIP/DEX structures
- Template Android: Java + WebView API
- Build (opcional): Gradle + AAPT2 + D8
Construido con ❤️ usando Hugging Face Spaces + Gradio