Saltar al contenido
Volver al inicio
Volver al blog
Tutorial

Desarrollo Web Completo desde Android: HTML, CSS y JavaScript

Crea sitios web profesionales desde tu móvil. Preview en tiempo real, DevTools integradas y deploy directo con PocketCode.

3 min
Por Pelayo Naredo
Desarrollo Web Completo desde Android: HTML, CSS y JavaScript

Desarrollo Web Completo desde Android

PocketCode convierte tu dispositivo Android en un entorno de desarrollo web completo. Crea, previsualiza y despliega sitios web sin necesidad de un PC.

Configuración inicial

Servidor de desarrollo local

PocketCode 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

Crear un proyecto web

  1. Toca Nuevo Proyecto
  2. Selecciona la plantilla Web App
  3. Elige el framework (Vanilla, React, Vue, etc.)
  4. El proyecto se genera con toda la estructura

Preview en tiempo real

Split View

Divide la pantalla entre editor y preview:

  • Vertical: Editor arriba, preview abajo
  • Horizontal: Editor izquierda, preview derecha (tablets)
  • Floating: Preview como ventana flotante redimensionable

Hot Reload

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>

Herramientas de desarrollo

DevTools integradas

PocketCode incluye herramientas de desarrollo similares a Chrome DevTools:

  • Elements: Inspecciona y edita el DOM
  • Console: Ejecuta JavaScript y ve logs
  • Network: Monitoriza peticiones HTTP
  • Responsive: Prueba en diferentes tamaños

Responsive Testing

Previsualiza tu sitio en diferentes dispositivos:

DispositivoAnchoAlto
iPhone SE375px667px
iPhone 14390px844px
iPad768px1024px
Desktop1920px1080px

Frameworks soportados

React

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>
	);
}

Vue

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

Vanilla + Tailwind

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

Deploy directo

Vercel

# Instalar CLI
npm install -g vercel

# Deploy
vercel --prod

Netlify

# Instalar CLI
npm install -g netlify-cli

# Deploy
netlify deploy --prod

GitHub Pages

# Configurar en package.json
{
  "scripts": {
    "deploy": "gh-pages -d dist"
  }
}

# Deploy
npm run deploy

Consejos para desarrollo web móvil

  1. Usa unidades relativas: rem, em, %, vw/vh
  2. Mobile-first: Diseña primero para móvil
  3. Tailwind CSS: Ideal para desarrollo en pantallas pequeñas
  4. Componentes pequeños: Archivos cortos y modulares
  5. Auto-save: Activa guardado automático para hot reload continuo

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

¿Listo para probar PocketCode?

Descarga la app y empieza a programar desde tu móvil.