builder-app / README.md
Darveht's picture
Upload 12 files
5f54387 verified
|
Raw
History Blame Contribute Delete
2.49 kB
---
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*