Una aplicación de lista de tareas desarrollada con Ionic y Angular.
- Node.js
- Angular CLI
- Ionic CLI
- Instalar Angular CLI globalmente:
npm install -g @angular/cli
git clone <https://github.com/albertobarbanog/todo-app-angular-ionic.git>
cd <todo-app-angular-ionic>
npm install
ionic serveEste archivo contiene una lista de los comandos más importantes utilizados en el desarrollo de este proyecto con Ionic, Capacitor y otras herramientas relacionadas. Incluye una breve explicación de cada comando.
-
npm install -g @ionic/cli
Instala el Ionic CLI de forma global en tu sistema para acceder al comandoionic. -
ionic --version
Verifica la versión de Ionic CLI instalada. -
npm install @capacitor/core @capacitor/cli
Instala las dependencias necesarias para usar Capacitor en tu proyecto. -
npx cap init
Inicializa Capacitor en el proyecto, solicitando un app name y un app id (por ejemplo,com.miempresa.miapp).
-
npx cap add android
Agrega la plataforma nativa Android al proyecto (crea la carpetaandroid/con toda la configuración). -
npx cap copy
Copia los archivos compilados (www/) dentro de la carpeta nativa (por ejemplo,android/app/src/main/assets/public). -
npx cap sync
Copia los archivos delwww/y además sincroniza los plugins nativos (versión extendida decap copy).
-
ionic serve
Inicia un servidor local en el navegador con hot reload para desarrollo rápido (no requiere compilación nativa). -
ionic build
Compila la app web a la carpetawww/, preparándola para usarse con Capacitor o Cordova. -
ionic capacitor run android
Ejecuta la aplicación en un dispositivo/emulador Android (se puede usar-lpara Live Reload). -
ionic capacitor run android -l --external
Ejecuta la aplicación con Live Reload y permite que el dispositivo use la IP local (--external). -
npx cap open android
Abre el proyecto nativo Android en Android Studio para compilar y ejecutar desde ahí.
npm install @ionic/storage-angular
Instala la librería de almacenamiento local (Storage) para manejar datos de forma local/offline en Ionic.