Diseño responsivo con enfoque mobile-first, objetivos táctiles y patrones PWA.
¿Qué es Diseño Mobile-First?
Esta habilidad se centra en el diseño mobile-first, asegurando que las interfaces se optimicen primero para dispositivos móviles y luego se mejoren para escritorio. Utiliza breakpoints con `min-width`, objetivos táctiles mínimos de 44x44 píxeles, unidades de viewport como `dvh` para adaptarse a la barra de herramientas del navegador móvil, y áreas seguras (`env(safe-area-inset-*)`) para dispositivos con notch o isla. También cubre conceptos básicos de PWA como `manifest.json`, service workers y `<meta name="theme-color">`, además de establecer presupuestos de rendimiento (menos de 200 KB de JS en la primera carga móvil). Es esencial para desarrolladores frontend que trabajan con frameworks como React, Vue o Angular, y funcione en entornos como Claude Code o Cursor.