Skip to content
Back to home
Back to blog
Update

PocketCode: Current development status

A transparent look at the real state of PocketCode — what we've built, what's missing, and where we're headed. 9 modules, 300+ screens, and a premium model designed to be fair.

5 min
By Pelayo Naredo
PocketCode: Current development status

PocketCode is a native Android IDE that integrates 9 professional tools in a single app. Code editor with LSP, built-in terminal + SSH, API tester, database manager with native PostgreSQL, visual designer, community marketplace, multi-provider AI assistance, AI Office, and Workflows.

Built with Kotlin and Jetpack Compose, clean multi-module architecture, Material 3 dark-first. This isn't a concept: it's over 300 screens and composables already implemented.

In this post, we want to be completely transparent about where we stand.


What's already built

Code editor — 77 files, 45+ composables

The most mature module in the project. A mobile equivalent to VS Code:

  • Full LSP for 8 languages (TypeScript, JavaScript, Python, HTML, CSS, JSON, YAML, Bash) with highlighting for 16+ more, semantic autocompletion, inline diagnostics, and parameter hints
  • Multi-cursor, minimap, code folding, regex search, Go to Definition, Peek Definition
  • Full refactoring: rename symbol, extract method/variable, move to file
  • Integrated Git with blame, diff viewer, rebase, cherry-pick, stash, and AI commit messages
  • Command Palette, Vim/Emacs mode, 20+ themes, split editor, configurable keybindings
  • Emmet, snippets, path autocompletion, code formatting, encoding selector

It's the most complete mobile code editor we know of. Period.


Linux Terminal + SSH — 41 composables, 31 sheets

A Termius-like SSH client plus a built-in local terminal (a POSIX/BusyBox shell):

  • SSH with password, key (RSA, Ed25519, ECDSA), certificate, and multi-factor authentication
  • Built-in SFTP with remote file browser, transfer queue, and inline editor
  • Port forwarding: local (-L), remote (-R), dynamic SOCKS (-D), X11, and agent forwarding
  • Local POSIX shell (BusyBox) with the standard Unix toolbox — Python, Node and other languages run from the editor's Run button, not as shell commands
  • Multi-session with split view (up to 4 panes), broadcast input, macros, and expect rules

API Tester — 10 main tabs

A full Postman in your pocket:

  • REST, WebSocket, GraphQL, and SSE in a single client
  • 8 auth types: OAuth 2.0, Bearer, Basic, API Key, Digest, AWS Signature, Hawk, NTLM
  • Hierarchical collections, environments with variables, collection runner
  • Mock server, performance testing, cURL import/export, multi-language code generation

Database manager — 33 screens

Support for 9 active database engines: SQLite/Room, Firestore, Neon, Supabase, PlanetScale, MongoDB, Turso, and Upstash.

  • Auto-generated ER diagram with cardinality, zoom/pan, and mini-map
  • SQL console with syntax highlighting, table/column autocomplete, and visual EXPLAIN
  • Full schema explorer, backup/restore, mock data generator
  • Color-coding by environment (red = production, green = dev) to prevent accidents

Visual designer — 6 composables

A Figma Lite-style tool integrated directly into the IDE:

  • Interactive HTML/CSS canvas with zoom, pan, snap-to-grid, and alignment guides
  • 7 responsive breakpoints, 10 preconfigured CSS animations, design tokens
  • Export to HTML/CSS, React, Vue, Svelte, and SVG

Marketplace — 13 composables

A community platform for sharing and downloading resources:

  • Code, designs, templates, and components with categories and tags
  • Search with filters, ratings, reviews, and featured sections
  • Backend with REST API + Firestore

AI Assistance — 40+ composables

Integration with multiple AI providers:

  • 4 integrated providers (all under BYOK / OAuth): Google Gemini, OpenAI (Codex), Anthropic Claude and GitHub Copilot. Copilot in turn exposes 13+ multi-vendor models (Meta Llama, Mistral, DeepSeek…)
  • In-editor chat with automatic code context
  • Quick actions: refactoring, code explanation, test and documentation generation
  • BYOK model (bring your own API key) or OAuth login via the official CLIs (Claude Code, Codex) — PocketCode is not an AI provider; requests go directly from the device to each provider

Monetization model

The complete local IDE is 100% free and functional.

We designed the premium model after thoroughly studying the competition (Acode, Spck Editor, Dcoder, AIDE, Replit, Termius) and our target user psychographics.

Pricing: $6.99/month · $11.99/quarter · $34.99/year

FeatureFreePremium
Full editor with LSP
SSH Terminal1 host✅ Unlimited
Full API Tester
AI with Gemini (BYOK)✅ Enabled+ GPT-4, Claude (BYOK)
DB enginesSQLite + Firestore9 engines
MarketplaceFree assets+ Premium assets
DeployVercel, Railway, Fly.io
Editor themes120+

The principle is simple: if you work locally, you never pay. Premium is for those who need more cloud power.


What's missing

Let's be clear: PocketCode is not yet published on Google Play. We're in the final phase:

  • Formal testing and performance auditing
  • Battery and memory consumption optimizations
  • Play Store listing and graphic assets preparation
  • Website (what you're reading right now)

This site is part of that preparation: built with Next.js 16, full i18n in Spanish and English, blog, and optimized SEO.


Why are we sharing all this?

Because trust is built through honesty.

We're not going to make up download statistics or fake Play Store ratings. When we launch, the numbers will be real. And this blog is where we'll document every step.

The goal is simple: build the most complete Android IDE that exists, and build it right.

Ready to try PocketCode?

Download the app and start coding from your mobile.