--- 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? 1. **Ingresa la URL** del sitio web que deseas convertir 2. **Personaliza** el nombre, color y opciones de la app 3. **Genera el APK** con un solo clic 4. **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*