Respuestas
¿Qué puedes hacer con PocketCode?
Respuestas directas y factuales a las preguntas reales que la gente hace sobre programar en el teléfono. Cada una empieza por la respuesta, la respalda con los datos y enlaza con la herramienta que lo hace posible.
¿Se puede ejecutar una base de datos en un teléfono Android?Sí. Un motor corre en el propio dispositivo — un servidor PostgreSQL 18.2 embebido, en móviles ARM de 64 bits —, así que creas tablas, ejecutas SQL, exploras datos y diseñas diagramas ER sin ordenador y sin host en la nube. Otros once (MySQL/MariaDB, MongoDB, Redis, Supabase, Neon, PlanetScale, Turso, Cloudflare D1, MongoDB Atlas, Upstash, Firestore) se conectan a tu propio servidor o a un servicio en la nube y necesitan red, en Android 9 o superior, con copias de seguridad y enmascarado de datos integrados.¿Cómo pruebo APIs REST desde el teléfono?Usa el probador de APIs integrado de PocketCode. Envía peticiones REST con cualquier método HTTP, añade autenticación y cabeceras, y luego inspecciona el estado, los tiempos y el cuerpo de la respuesta. También admite WebSocket, GraphQL, SSE, Socket.IO y MQTT, genera código cliente para 27 destinos y (Pro) ejecuta un servidor mock local, todo desde tu teléfono.¿Puedo programar con IA gratis en Android?Sí. El chat de IA de PocketCode es gratis para todos: aportas tu propio acceso, ya sea una clave de API de OpenAI, Claude o Gemini, un inicio de sesión de GitHub Copilot o cualquier endpoint compatible con OpenAI. No es un revendedor de IA: no se venden créditos ni se hace de intermediario, así que solo pagas el uso directamente a tu proveedor. Los motores multiagente, Swarmcode y Cortex, son Pro.¿Se puede usar una terminal Linux real en Android?Sí, un shell real, aunque no una distribución Linux completa. PocketCode incluye una terminal integrada que ejecuta el ash de BusyBox (v1.34.1, 373 applets) y Node.js en tu dispositivo, sin necesidad de root. El shell local no trae gestor de paquetes, git, Python, curl ni ssh. También se conecta a máquinas remotas por SSH y transfiere archivos por SFTP, con autenticación por clave y contraseña, reenvío de puertos y un historial de 10.000 líneas.¿Cómo programar desde el celular en Android, sin ordenador?PocketCode es un IDE completo que funciona en tu teléfono, sin necesidad de ordenador. Escribe código en un editor con LSP (39 lenguajes con resaltado, 19 con servidor de lenguaje de un toque), ejecuta código en el dispositivo (16 lenguajes y tipos de archivo, con depuración para JavaScript), usa la terminal y las bases de datos, y sigue trabajando sin conexión una vez iniciada la sesión (solo la necesitas para iniciar sesión; el chat de IA, el Git remoto y los despliegues también la necesitan). Todo se instala desde una sola app para Android 9+; los entornos de ejecución principales vienen incluidos y solo los paquetes opcionales de Lua, Go y Rust-style se descargan.¿Se puede crear y desplegar un backend desde el teléfono?Sí, con límites. El gestor de backend de PocketCode sigue lo que has desplegado, almacenado y monitorizado en 33 servicios (8 de ellos plataformas de hosting) desde el teléfono, con tus propios tokens. Leer despliegues, logs de build y métricas y lanzar un redeploy es gratis; los logs en vivo, las reversiones, los cambios de variables de entorno y DNS, la vigilancia en segundo plano y las explicaciones con IA son Pro. Te pide la huella o el bloqueo de pantalla antes de conectar un servicio.¿Qué lenguajes de programación se pueden ejecutar en Android?En el teléfono, el botón Ejecutar funciona con 16 lenguajes y tipos de archivo: JavaScript, TypeScript (se quitan los tipos, no se comprueban), shell, JSON, Markdown, HTML, SQL, Python 3.12, Ruby 3.2, PHP 8.2, Java (experimental y limitado: un intérprete BeanShell, no un compilador completo, y la mayor parte del código orientado a objetos, los genéricos, las lambdas y printf no se ejecutan), Kotlin (puede pasar a un modo script en Android recientes) y C vienen con la app; Lua, Go (Yaegi, solo biblioteca estándar) y scripts estilo Rust (Rhai, no rustc) son descargas opcionales. C++, C#, Swift, Dart, Zig y Perl aún no están disponibles. El editor resalta 39 lenguajes e instala servidores de lenguaje con un toque para 19 de ellos (TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX y Prisma), en Android 9+.¿Existe un editor de código para Android con terminal y Git?Sí: PocketCode reúne todo en una sola app: un editor de código con LSP completo, una terminal integrada con SSH y SFTP, Git (commit, diff, ramas), ejecutores de código en el dispositivo y un asistente de IA. En lugar de hacer malabares con apps separadas de un solo propósito, editas, ejecutas, haces commit y te conectas a servidores en un solo lugar.¿Cuál es el mejor editor de código para Android?Un buen editor de código para Android necesita autocompletado real (LSP), resaltado de sintaxis y, idealmente, la capacidad de ejecutar tu código. PocketCode hace las tres cosas —inteligencia LSP para TypeScript, Python, web, Vue, Svelte y más, resaltado para 39 y ejecución en el dispositivo para 16 lenguajes— además de terminal, Git e IA, con un plan gratuito y sin anuncios. Las apps de un solo propósito cubren una parte; esto cubre todo el flujo de trabajo.¿En qué se diferencia PocketCode de Termux?Termux es un emulador de terminal: un shell de Linux donde instalas y ejecutas herramientas de línea de comandos por tu cuenta. PocketCode es un IDE completo: un editor de código gráfico con LSP, un gestor visual de bases de datos, un probador de APIs, Git e IA, además de su propia terminal e intérpretes de lenguajes listos para ejecutar. Usa Termux para la línea de comandos; usa PocketCode para escribir y crear con una interfaz gráfica.¿Se puede ejecutar Python en Android sin Termux?Sí. PocketCode incluye un intérprete de Python integrado (CPython 3.12 ejecutándose como WebAssembly), sin Termux, sin instalar paquetes, sin nada que compilar. Abre un archivo .py, toca Ejecutar y se ejecuta en el dispositivo con la biblioteca estándar. Termux te da un shell de Linux para configurar Python por tu cuenta; PocketCode lo tiene listo en cuanto lo instalas. Es un entorno de scripting: incluye la mayor parte de la biblioteca estándar, pero no hay pip, ni hilos ni subprocesos, y la red está desactivada salvo que actives "Permitir red en motores WASM" en el cuadro Ejecutar con argumentos (Ctrl+F5).