Crea sitios web profesionales desde tu móvil. Preview en tiempo real, DevTools integradas y deploy directo con Pocket Code.
Pocket Code convierte tu dispositivo Android en un entorno de desarrollo web completo. Crea, previsualiza y despliega sitios web sin necesidad de un PC.
Pocket Code incluye un servidor HTTP local que se inicia automáticamente:
# Se inicia al abrir un proyecto web
# Accesible en http://localhost:3000
pocket-server start --port 3000 --hot-reload
Divide la pantalla entre editor y preview:
Los cambios se reflejan automáticamente en el preview:
<!DOCTYPE html>
<html>
<head>
<title>Mi App</title>
<style>
.hero {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
background: linear-gradient(135deg, #1a1a2e, #16213e);
color: white;
}
.title {
font-size: clamp(2rem, 5vw, 4rem);
font-weight: bold;
}
</style>
</head>
<body>
<div class="hero">
<h1 class="title">¡Hola Mundo!</h1>
</div>
</body>
</html>
Pocket Code incluye herramientas de desarrollo similares a Chrome DevTools:
Previsualiza tu sitio en diferentes dispositivos:
| Dispositivo | Ancho | Alto |
|---|---|---|
| iPhone SE | 375px | 667px |
| iPhone 14 | 390px | 844px |
| iPad | 768px | 1024px |
| Desktop | 1920px | 1080px |
import { useState } from "react";
function Counter() {
const [count, setCount] = useState(0);
return (
<div className="p-4">
<p className="text-2xl">{count}</p>
<button
onClick={() => setCount(count + 1)}
className="px-4 py-2 bg-blue-500 rounded"
>
Incrementar
</button>
</div>
);
}
<template>
<div class="p-4">
<p class="text-2xl">{{ count }}</p>
<button @click="count++" class="px-4 py-2 bg-green-500 rounded">
Incrementar
</button>
</div>
</template>
<script setup>
import { ref } from "vue";
const count = ref(0);
</script>
<div class="min-h-screen bg-gray-900 flex items-center justify-center">
<div class="bg-gray-800 rounded-xl p-8 shadow-2xl max-w-md w-full">
<h2 class="text-2xl font-bold text-white mb-4">Login</h2>
<input
type="email"
placeholder="Email"
class="w-full p-3 rounded-lg bg-gray-700 text-white mb-4"
/>
<input
type="password"
placeholder="Contraseña"
class="w-full p-3 rounded-lg bg-gray-700 text-white mb-6"
/>
<button class="w-full p-3 bg-blue-600 rounded-lg text-white font-semibold">
Entrar
</button>
</div>
</div>
# Instalar CLI
npm install -g vercel
# Deploy
vercel --prod
# Instalar CLI
npm install -g netlify-cli
# Deploy
netlify deploy --prod
# Configurar en package.json
{
"scripts": {
"deploy": "gh-pages -d dist"
}
}
# Deploy
npm run deploy
rem, em, %, vw/vhCon Pocket Code puedes crear sitios web completos desde tu Android. Desde una landing page hasta una aplicación web compleja, todo es posible desde la palma de tu mano.
Descarga la app y empieza a programar desde tu móvil.