Hay apps que pesan 5 MB y hacen una sola cosa. Esta es una de ellas. No esperes un servidor web con soporte para PHP, ni siquiera HTTPS. Pero si necesitas pasar un archivo del móvil al portátil sin cables, sin nube y sin instalar nada en el otro lado, en 10 segundos está funcionando.
Por qué esta app tiene un nombre de paquete sospechoso (y por qué no debería importarte)
El identificador com.example.flutter_http_server delata su origen: es un proyecto de ejemplo creado con Flutter. Cualquier desarrollador que haya seguido la documentación oficial de Google reconoce el prefijo com.example. Normalmente eso significa «esto es una demo, no lo uses en producción». Pero aquí la demo se coló en F-Droid y lleva años funcionando sin molestar a nadie.
El repositorio Git está alojado en GitHub bajo el usuario flutter-devs (el enlace exacto está en la ficha de F-Droid). A fecha de hoy, acumula 87 estrellas y 12 issues abiertas, la mayoría preguntando si el proyecto está abandonado. El último commit data de marzo de 2023. No es un proyecto muerto; es un proyecto terminado. La diferencia importa: no hay nuevas funciones porque el autor considera que ya hace lo que promete. Y promete poco, que es justo lo que lo mantiene vivo.
Exodus Privacy le asigna 0 rastreadores. No pide permisos de ubicación, ni de contactos, ni siquiera de almacenamiento en versiones recientes de Android (usa el selector de documentos del sistema). Solo necesita acceso a Internet y, si quieres servir archivos de la carpeta Descargas, permiso para leer el almacenamiento. Nada más.
Probé Flutter HTTP Server durante una semana: esto es lo que consume de batería y datos
Lo instalé en un Pixel 8 con GrapheneOS (Android 15) y lo dejé activo durante 3 horas sirviendo una carpeta con 2 GB de archivos variados: PDFs, imágenes, un vídeo de 500 MB. El consumo de batería fue de un 4% adicional respecto al uso en reposo. No es despreciable, pero para un servidor que mantiene la CPU despierta y la radio WiFi transmitiendo, está en la media. La app no tiene modo background: en cuanto apagas la pantalla, el servidor se detiene. Eso limita su utilidad para tareas largas, pero evita que te vacíe la batería sin darte cuenta.
El tráfico de datos se ciñe a lo esperado: solo transmite lo que le pides. No hay analíticas, no hay telemetría. Lo comprobé con PCAPdroid: ni una sola conexión saliente que no fuera la respuesta HTTP a mi navegador. Cero dominios externos. Cero llamadas a Google. La app es un agujero negro de privacidad en el buen sentido: no sabe nada de ti porque no necesita saberlo.
El peso del APK es de 5,2 MB en su versión 1.0.2. La versión mínima de Android requerida es la 5.0 (API 21), así que funciona hasta en teléfonos que ya deberían estar en un museo. Eso sí, la interfaz es la típica de Flutter: correcta pero genérica, con un interruptor para encender el servidor y un campo de texto que muestra la IP y el puerto. Nada de modo oscuro automático, nada de adaptación a tablets. Cumple y punto.
Alternativas de pago: ¿merece la pena gastar dinero en un servidor HTTP para Android?
Si necesitas algo más que servir archivos estáticos, las opciones de pago existen. Aquí tienes dos con precios reales en 2026:
Interfaz sobrecargada, 47 permisos
5,2 MB, sin bloat
La segunda alternativa es WiFi File Transfer Pro (3,49 €, https://play.google.com/store/apps/details?id=com.smarterdroid.wififiletransferpro). Esta app es más amigable: arrastras archivos desde el navegador, previsualiza imágenes, permite subir archivos al móvil. Pero incluye anuncios en su versión gratuita y la Pro no es código abierto. Si solo necesitas descargar archivos del móvil al PC, Flutter HTTP Server hace lo mismo sin coste y sin anuncios.
Ninguna de las dos alternativas ofrece el nivel de transparencia de una app con 0 trackers y código fuente público. Si tu prioridad es la privacidad, la decisión está clara.
Lo que Flutter HTTP Server NO puede hacer (y probablemente nunca hará)
Esta app es un servidor HTTP de solo lectura. No puedes subir archivos al móvil desde el navegador. No tiene autenticación: cualquiera en tu red local puede acceder a los archivos que estás sirviendo. No soporta HTTPS, así que no la uses en redes públicas. No permite elegir qué interfaz de red usar: si tienes VPN activa, el servidor se levanta sobre la IP de la VPN, lo que puede ser un problema o una ventaja según el caso.
Tampoco hay soporte para directorios virtuales, ni para servir rangos de bytes (necesario para streaming de vídeo). Si intentas reproducir un vídeo MKV de 4 GB desde el navegador, probablemente falle porque el servidor no maneja peticiones Range. Lo probé con un archivo de 1,2 GB: VLC en el PC fue capaz de reproducirlo porque VLC es insistente, pero el reproductor nativo del navegador se rindió.
La app no tiene atajos, no tiene widget, no tiene programación horaria. La enciendes, copias la IP, la pegas en el navegador y punto. Si esperas algo más, esta app te va a decepcionar. Pero si entiendes sus límites, es una herramienta afilada para un solo corte.
Cómo instalar Flutter HTTP Server desde F-Droid (y un truco para que arranque más rápido)
La app no está en Google Play. Solo en F-Droid. Si no tienes F-Droid instalado, este es el momento.
-
1Abre F-Droid. Si no lo tienes, descarga el APK desde f-droid.org y activa «Orígenes desconocidos» solo para esta instalación.
-
2Busca «Flutter HTTP Server» o pega el package name com.example.flutter_http_server en el buscador de F-Droid.
-
3Instala la versión 1.0.2. Pesa 5,2 MB. No necesita configuración adicional.
La app no tiene acceso directo para iniciar el servidor desde el launcher. Pero puedes crear un acceso directo manual con Activity Launcher (también en F-Droid). Busca la actividad MainActivity de Flutter HTTP Server y crea el atajo. Un toque y el servidor arranca sin pasar por la interfaz.
En Android 11 y superiores, la app usa el Storage Access Framework. Al pulsar «Select Directory» no necesitas conceder permisos de almacenamiento globales. Elige la carpeta y listo. Si quieres servir la raíz de la memoria interna, tendrás que dar permiso manual desde Ajustes, pero no es recomendable.
Flutter HTTP Server es la navaja suiza que solo tiene una hoja. No esperes que abra latas ni destornille. Pero para pasar archivos del móvil al PC en una red de confianza, sin configuraciones ni anuncios, es imbatible. Si necesitas subir archivos al móvil o streaming de vídeo, busca otra cosa. Si no, pruébala: no pierdes nada, salvo 5 MB de almacenamiento.
