Saltar al contenido
Inicio
Docs/Instalación

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

Android9.0 (Pie) o superior
Procesador64 bits (arm64 o x86_64). En móviles de 32 bits Google Play no ofrece la app.
EspacioMá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ónNecesaria 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 appEspañol, English, Português y 中文
PostgreSQL localSolo 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.

Preregistrarme
  1. 1Abre Google Play en tu Android y busca PocketCode.
  2. 2Pulsa Instalar. La descarga es grande, así que mejor con Wi-Fi.
  3. 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. 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. 2

    Edad

    Hace falta tener al menos 13 años. Confírmalo con Tengo 13 años o más.

  3. 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. 4

    Cuenta

    La cuenta es obligatoria y gratuita; no hay modo invitado. Tienes tres formas de entrar (abajo).

  5. 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. 6

    Verificación en dos pasos

    Solo si la tienes activada en tu cuenta: introduce el código para continuar.

  7. 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.

Google

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

  1. 01

    Inicio

    Saludo, accesos rápidos, proyectos recientes y widgets

  2. 02

    Proyectos

    Tus proyectos y los botones Nuevo, Importar, Abrir carpeta y Clonar

  3. 03

    Archivos

    El explorador del proyecto abierto

  4. 04

    Editor

    Pestañas de los archivos abiertos, vista previa y Ejecutar

  5. 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+P abre 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 TesterHerramientas
Desplegar un proyectoHerramientas → Backend → Despliegue
Añadir mi clave de OpenAI, Claude, Gemini…Ajustes → Claves API
Conectar GitHub, GitLab, Bitbucket o VercelAjustes → Integraciones → Servicios conectados
Instalar Go o LuaAjustes → Compiladores y runtimes
Ver o gestionar PremiumAjustes, en el banner de arriba
Informar de un errorAjustes → 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

  1. 1Desliza desde Inicio hasta Proyectos y toca WebPortfolio. Se abre en Archivos.
  2. 2Toca index.html. Pasas a la pantalla Editor.
  3. 3Pulsa Abrir en el navegador. La web se sirve en local, dentro de la app, sin conexión.

TaskCLI

Ejecutar código

  1. 1En Proyectos, toca TaskCLI y después main.js.
  2. 2Pulsa Abrir en el editor para pasar al editor a pantalla completa.
  3. 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

  1. 1En Proyectos, pulsa Nuevo.
  2. 2Escribe un nombre y elige plantilla. Puedes filtrarlas por General, Frontend, Backend, Fullstack o Lenguajes.
  3. 3Pulsa Crear. La plantilla escribe los archivos de inicio; no instala dependencias ni crea un repositorio Git.
  4. 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.
El plan gratuito incluye 1 proyecto; con Premium son ilimitados. Ver planes

Las 16 plantillas

GeneralVacío
FrontendHTML / CSS / JS · React · Vue.js · TypeScript
BackendPython · Node.js (Express) · FastAPI · Django
FullstackReact + Node.js · React + FastAPI · Next.js
LenguajesKotlin · Go · Rust

Qué puedes ejecutar en el móvil

CódigoCómo
HTML, CSS y JavaScript de una webAbrir 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 LuaInstala 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.

  1. 1Desliza hasta Chat IA. Mientras no haya proveedor verás Ningún servicio de IA configurado.
  2. 2Pulsa Configurar servicios de IA; se abre Claves API en Ajustes.
  3. 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.
  4. 4Vuelve al chat. Ya tiene en cuenta el proyecto y el archivo que tengas abiertos.

No pierdas tu trabajo

Tus proyectos viven solo en el almacenamiento interno de la app. Eso los hace rápidos y privados, pero si desinstalas PocketCode o pierdes el móvil, se van con él: Android no los incluye en sus copias de seguridad.
  • 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.