builder-app / README.md
Darveht's picture
Upload 12 files
5f54387 verified
|
Raw
History Blame Contribute Delete
2.49 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
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?

  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