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.