Capacitor CLI te ayuda a transformar aplicaciones web en aplicaciones nativas de iOS y Android con una única base de código Así es como configurarlo rápidamente:
- Prerrequisitos: Instala Nodejs (v16+), npm, y un framework web (React, Vue, Angular, etc)
- Instalar Capacitor CLI: Ejecuta
npm install @capacitor/cli @capacitor/core
e inicializa tu proyecto connpx cap init
- Preparar Plataformas: Añade soporte para plataformas iOS (
npx cap add ios
) y Android (npx cap add android
) - Construir y Sincronizar: Usa
npm run build
ynpx cap sync
para transferir los assets web a proyectos nativos - Actualizaciones en Vivo Opcionales: Usa herramientas como Capgo para enviar actualizaciones instantáneamente sin retrasos de la tienda de aplicaciones
Capacitor CLI simplifica el desarrollo y mantenimiento de aplicaciones Sigue la guía para una configuración y resolución de problemas sin complicaciones
¡Construye una Aplicación Móvil Rápido! React + Capacitor + Tailwind + DaisyUI
[[HTML_TAG]][[HTML_TAG]]
Antes de Empezar
Prepara tu entorno siguiendo estos pasos:
Configura Nodejs y npm
Necesitarás Nodejs versión 16 o superior Se recomienda la última versión LTS Para verificar tu configuración, ejecuta:
[[CODE_BLOCK]]
Si necesitas actualizar, descarga Nodejs (que incluye npm) desde el sitio web oficial
Después de confirmar que Nodejs está listo, asegúrate de que tu proyecto web cumpla con los requisitos necesarios de Capacitor
Verifica Tu Proyecto Web
Tu proyecto web debe tener lo siguiente:
- Un packagejson válido: Asegúrate de que esté configurado correctamente
- Un directorio de compilación: Aquí es donde viven tus assets web (comúnmente
dist
owww
) - Un punto de entrada: Tu directorio de compilación debe incluir un archivo
indexhtml
Aquí hay un vistazo rápido a los campos clave de packagejson
:
Campo Requerido | Valor de Ejemplo | Propósito |
---|---|---|
name | ”my-app” | Identifica el proyecto |
version | ”100” | Especifica la versión de la app |
build directory | ”dist” o “www” | Apunta a los assets web |
Una vez que tu Nodejs y proyecto web estén listos, pasa a instalar las herramientas específicas de plataforma
Instalar Software Requerido
Para Desarrollo Android:
- Descarga e instala la última versión de Android Studio
- Configura el SDK de Android con al menos el nivel API 22
- Configura la variable de entorno
ANDROID_HOME
Para Desarrollo iOS (solo Mac):
-
Instala Xcode 14 o una versión más nueva
-
Instala Command Line Tools
-
Usa Homebrew para instalar CocoaPods:
[[CODE_BLOCK]]
-
Acepta la licencia de Xcode:
[[CODE_BLOCK]]
Cuando integres Capgo más tarde, asegúrate de tener una conexión estable a internet y certificados SSL válidos
Con estos pasos completados, estás listo para un proceso de desarrollo fluido con Capacitor A continuación, instalarás el CLI de Capacitor
Instalar Capacitor CLI
Con tu entorno listo, es hora de instalar y configurar Capacitor CLI
Añadir Paquetes de Capacitor
Comienza instalando los paquetes de Capacitor CLI y Core usando npm:
[[CODE_BLOCK]]
Una vez instalado, confirma la configuración verificando la versión de Capacitor:
[[CODE_BLOCK]]
Configura Tu Proyecto
Inicializa Capacitor en tu proyecto con el siguiente comando:
[[CODE_BLOCK]]
Durante la inicialización, se te pedirá que proporciones estos detalles:
Configuración | Descripción | Ejemplo |
---|---|---|
App Name | El nombre mostrado en las tiendas de aplicaciones | ”My Awesome App” |
App ID | Un identificador único para tu app | ”commycompany |