Instalación y primeros pasos
Todo lo que pasa desde que instalas PocketCode hasta que tienes tu primer proyecto funcionando: qué te pide la app al abrirla, cómo está organizada y qué puedes ejecutar en el propio móvil.
Requisitos
| Android | 9.0 (Pie) o superior |
| Procesador | 64 bits (arm64 o x86_64). En móviles de 32 bits Google Play no ofrece la app. |
| Espacio | Más que una app normal: Node.js, un compilador de C y los intérpretes de Python, Ruby y PHP vienen dentro. La primera vez que se usa Node, además, se extraen unos 140 MB. |
| Conexión | Necesaria para crear la cuenta e iniciar sesión, y para la IA, Git remoto, deploy y Marketplace. Con la sesión iniciada, el editor, la terminal local y los runtimes funcionan sin conexión. |
| Idioma de la app | Español, English, Português y 中文 |
| PostgreSQL local | Solo en procesadores ARM de 64 bits (no en emuladores ni Chromebooks x86) |
Instalación
Aún no está en Google Play
PocketCode está en la recta final. Si te preregistras, te avisamos el día que se publique.
- 1Abre Google Play en tu Android y busca PocketCode.
- 2Pulsa Instalar. La descarga es grande, así que mejor con Wi-Fi.
- 3Ábrela desde el cajón de aplicaciones.
Las actualizaciones llegan por Google Play, como en cualquier app. Actualizar no borra tus proyectos ni tus ajustes.
Primer arranque
La primera vez que abres la app pasas por estas pantallas, en este orden. Solo la presentación se puede saltar.
- 1
Presentación
Diez pantallas que se pasan deslizando. Con el globo de arriba a la derecha cambias el idioma, y en la novena eliges a qué te dedicas (web, móvil, backend, datos, DevOps o estudiante) y el tema: Oscuro, Claro o Sistema. Puedes pulsar Saltar cuando quieras: el tema elegido se queda, pero el perfil no se guarda.
- 2
Edad
Hace falta tener al menos 13 años. Confírmalo con Tengo 13 años o más.
- 3
Privacidad
Tres interruptores: Analíticas de Uso, Informes de Errores y Monitoreo de Rendimiento. Vienen activados: apaga los que no quieras y pulsa Guardar Selección. Hasta esta pantalla no se envía nada, y puedes cambiarlo después en Ajustes → Privacidad.
- 4
Cuenta
La cuenta es obligatoria y gratuita; no hay modo invitado. Tienes tres formas de entrar (abajo).
- 5
Alias
Si tu cuenta aún no tiene alias, la app te propone elegir uno. Es tu nombre visible para otros usuarios y puedes dejarlo para más tarde.
- 6
Verificación en dos pasos
Solo si la tienes activada en tu cuenta: introduce el código para continuar.
- 7
Notificaciones y visita guiada
En Android 13 o superior, el sistema te pregunta si permites notificaciones. Después, una visita de cuatro pasos te enseña el inicio, el IDE, el chat de IA y la barra inferior. Solo sale una vez; el siguiente apartado la resume.
Formas de crear la cuenta
Email y contraseña
Pulsa Regístrate, escribe nombre, email y una contraseña de 8 caracteres o más con mayúsculas, minúsculas y números, y marca Acepto términos y privacidad. No hace falta verificar el email.
Un toque con la cuenta de Google del móvil.
GitHub
Se abre GitHub para autorizar. Pide acceso a tus repositorios (permiso repo) para que después puedas clonar y hacer push sin configurar nada más.
Recordarme mantiene la sesión abierta aunque cierres la app. Si olvidas la contraseña, escribe tu email y pulsa ¿Olvidaste tu contraseña?: te llega un enlace para cambiarla.
Cómo moverte por la app
PocketCode no tiene menú lateral ni una barra con todos los módulos. Tiene cinco pantallas principales que se pasan deslizando a izquierda y derecha, y una barra inferior con tres botones para todo lo demás.
Desliza entre las cinco pantallas
01
Inicio
Saludo, accesos rápidos, proyectos recientes y widgets
02
Proyectos
Tus proyectos y los botones Nuevo, Importar, Abrir carpeta y Clonar
03
Archivos
El explorador del proyecto abierto
04
Editor
Pestañas de los archivos abiertos, vista previa y Ejecutar
05
Chat IA
El asistente, que ya conoce tu proyecto
Barra inferior
Los puntos indican en qué pantalla estás (no se pulsan). A su derecha hay tres botones:
Herramientas
Abre una hoja con Terminal, Database, Designer, API Test, AI Office, Workflows y Backend.
Extensiones
Abre el Marketplace.
Ajustes
Cuenta, apariencia, claves de IA, integraciones, editor, terminal, privacidad… con buscador arriba.
- Volver: usa el gesto atrás de Android. Cierra la herramienta abierta o te lleva a la pantalla anterior; en la app no hay flechas de volver.
- En horizontal, la barra se convierte en un riel a la izquierda con los mismos botones.
- Tu perfil se abre tocando tu avatar en Inicio. El botón de al lado, Configurar widgets, decide qué widgets ves, en qué orden y qué accesos rápidos aparecen (hasta seis).
- Con teclado físico,
Ctrl+Shift+Pabre la paleta de comandos para saltar a cualquier pantalla o herramienta. - Si vuelves a abrir la app antes de 30 minutos, apareces en la pantalla donde lo dejaste.
¿Dónde está…?
| Quiero… | Ve a |
|---|---|
| Abrir la terminal, la base de datos, el diseñador o el API Tester | Herramientas |
| Desplegar un proyecto | Herramientas → Backend → Despliegue |
| Añadir mi clave de OpenAI, Claude, Gemini… | Ajustes → Claves API |
| Conectar GitHub, GitLab, Bitbucket o Vercel | Ajustes → Integraciones → Servicios conectados |
| Instalar Go o Lua | Ajustes → Compiladores y runtimes |
| Ver o gestionar Premium | Ajustes, en el banner de arriba |
| Informar de un error | Ajustes → Acerca de → Reportar un error |
Tu primer proyecto
La app trae dos proyectos de ejemplo ya creados. Son la forma más rápida de ver cómo funciona todo antes de empezar el tuyo.
Prueba los ejemplos
WebPortfolio
Ver una web en el móvil
- 1Desliza desde Inicio hasta Proyectos y toca WebPortfolio. Se abre en Archivos.
- 2Toca
index.html. Pasas a la pantalla Editor. - 3Pulsa Abrir en el navegador. La web se sirve en local, dentro de la app, sin conexión.
TaskCLI
Ejecutar código
- 1En Proyectos, toca TaskCLI y después
main.js. - 2Pulsa Abrir en el editor para pasar al editor a pantalla completa.
- 3Pulsa ▶ Ejecutar. Se abre el panel con la salida; si el programa pide datos, escríbelos en la entrada de stdin y pulsa Enviar.
Crea el tuyo
- 1En Proyectos, pulsa Nuevo.
- 2Escribe un nombre y elige plantilla. Puedes filtrarlas por General, Frontend, Backend, Fullstack o Lenguajes.
- 3Pulsa Crear. La plantilla escribe los archivos de inicio; no instala dependencias ni crea un repositorio Git.
- 4Para añadir archivos, en Archivos pulsa +. Para renombrar o borrar, usa el botón de opciones de cada fila; mantener pulsado sirve para seleccionar varios.
Las 16 plantillas
| General | Vacío |
| Frontend | HTML / CSS / JS · React · Vue.js · TypeScript |
| Backend | Python · Node.js (Express) · FastAPI · Django |
| Fullstack | React + Node.js · React + FastAPI · Next.js |
| Lenguajes | Kotlin · Go · Rust |
Qué puedes ejecutar en el móvil
| Código | Cómo |
|---|---|
| HTML, CSS y JavaScript de una web | Abrir en el navegador, con vista previa local |
| JavaScript y TypeScript | ▶ Ejecutar, con el Node.js incluido (TypeScript sin comprobación de tipos) |
| Python, Ruby y PHP | ▶ Ejecutar, con intérpretes incluidos en la app |
| Java, Kotlin y C | ▶ Ejecutar, con compiladores incluidos |
| Shell, SQL, Markdown y JSON | ▶ Ejecutar o vista previa |
| Go y Lua | Instala su runtime en Ajustes → Compiladores y runtimes |
El botón elige cómo ejecutar según la extensión del archivo, y de momento está marcado como experimental. En el móvil no hay npm, pip ni gestor de paquetes: las plantillas de frameworks (Express, FastAPI, Django, Next.js, React con backend) sirven para escribir el código aquí, pero para instalar dependencias y arrancarlas necesitas un servidor por SSH o desplegarlas. Rust, C++, Dart y Swift se editan con resaltado, pero no se ejecutan en el dispositivo.
Otras formas de empezar
Importar
Un ZIP elegido con el selector de archivos del sistema, que también muestra Google Drive.
Abrir carpeta
Copia una carpeta del móvil dentro de PocketCode (no la enlaza). Si ya tienes un proyecto con el mismo nombre de carpeta, se sustituye.
Clonar
Elige un repositorio de tu cuenta de GitHub, GitLab o Bitbucket; si no está conectada, la pantalla te lleva a conectarla. Solo por HTTPS: los remotos SSH no se admiten.
El editor guarda solo, dos segundos después de que dejes de escribir (se cambia en Ajustes). Borrar un archivo es definitivo: no hay papelera.
Conecta la IA
La IA está en los dos planes sin que PocketCode cobre nada, porque usas tu propia clave (BYOK): pagas directamente a tu proveedor, sin intermediarios. PocketCode no incluye créditos.
- 1Desliza hasta Chat IA. Mientras no haya proveedor verás Ningún servicio de IA configurado.
- 2Pulsa Configurar servicios de IA; se abre Claves API en Ajustes.
- 3Añade uno: OpenAI (clave o inicio de sesión con ChatGPT), Anthropic Claude, Google Gemini, GitHub Copilot (inicio de sesión con GitHub) o cualquier endpoint compatible con OpenAI, como OpenRouter u Ollama.
- 4Vuelve al chat. Ya tiene en cuenta el proyecto y el archivo que tengas abiertos.
No pierdas tu trabajo
- Exportar: desde el menú de la tarjeta del proyecto guardas un ZIP donde quieras, incluido Google Drive.
- Git: haz Commit y Push a GitHub, GitLab o Bitbucket desde ese mismo menú o desde el editor.
- Cloud Sync (Premium): sincroniza ajustes, conexiones, colecciones de API, workflows y chats de IA entre dispositivos. El código de los proyectos no se sincroniza.
Problemas frecuentes
No encuentro la app en Google Play
Comprueba que tu móvil tiene Android 9 o superior y procesador de 64 bits. En los de 32 bits Google Play no la muestra.
«Error de conexión. Verifica tu internet.» al entrar
Crear la cuenta e iniciar sesión necesitan conexión. Prueba otra red y, si usas una VPN o un DNS con bloqueo de anuncios, desactívalos un momento.
El botón ▶ Ejecutar está desactivado
No hay runtime en el dispositivo para esa extensión. Consulta la tabla de arriba; para Go o Lua, instálalo en Ajustes → Compiladores y runtimes.
npm install o pip no funcionan en la terminal
La terminal local es un shell ligero sin gestor de paquetes. Para instalar dependencias, conéctate a un servidor por SSH desde la propia terminal.
Aviso de que no hay sitio para el entorno de Node
La primera vez que se usa Node, la app extrae unos 140 MB. Libera espacio y vuelve a abrirla.