En aquest tema, aprendrem a configurar l'entorn necessari per començar a desenvolupar aplicacions amb Ionic. Aquest procés inclou la instal·lació de Node.js, l'Angular CLI, i l'Ionic CLI, així com la creació d'un projecte bàsic per assegurar-nos que tot està funcionant correctament.
- Instal·lació de Node.js
Ionic requereix Node.js per funcionar. Node.js és un entorn d'execució per a JavaScript que ens permet utilitzar JavaScript fora del navegador.
Passos per instal·lar Node.js:
-
Descarregar Node.js:
- Visita la pàgina oficial de Node.js: https://nodejs.org/
- Descarrega la versió recomanada per a la majoria d'usuaris (LTS).
-
Instal·lar Node.js:
- Executa l'instal·lador descarregat i segueix les instruccions de la pantalla.
- Assegura't que l'opció per instal·lar
npm
(Node Package Manager) estigui seleccionada.
-
Verificar la instal·lació:
- Obre una terminal o línia de comandes.
- Executa les següents comandes per verificar que Node.js i npm s'han instal·lat correctament:
node -v npm -v
- Hauries de veure les versions instal·lades de Node.js i npm.
- Instal·lació de l'Angular CLI
Ionic es basa en Angular, així que necessitem instal·lar l'Angular CLI (Command Line Interface) per gestionar els nostres projectes Angular.
Passos per instal·lar l'Angular CLI:
-
Instal·lar l'Angular CLI globalment:
- Executa la següent comanda a la terminal:
npm install -g @angular/cli
- Executa la següent comanda a la terminal:
-
Verificar la instal·lació:
- Executa la següent comanda per assegurar-te que l'Angular CLI s'ha instal·lat correctament:
ng --version
- Executa la següent comanda per assegurar-te que l'Angular CLI s'ha instal·lat correctament:
- Instal·lació de l'Ionic CLI
L'Ionic CLI és una eina de línia de comandes que ens permet crear, construir, executar i desplegar aplicacions Ionic.
Passos per instal·lar l'Ionic CLI:
-
Instal·lar l'Ionic CLI globalment:
- Executa la següent comanda a la terminal:
npm install -g @ionic/cli
- Executa la següent comanda a la terminal:
-
Verificar la instal·lació:
- Executa la següent comanda per assegurar-te que l'Ionic CLI s'ha instal·lat correctament:
ionic --version
- Executa la següent comanda per assegurar-te que l'Ionic CLI s'ha instal·lat correctament:
- Creació d'un Nou Projecte Ionic
Ara que tenim tot l'entorn configurat, crearem un nou projecte Ionic per assegurar-nos que tot funciona correctament.
Passos per crear un nou projecte Ionic:
-
Crear un nou projecte:
- Executa la següent comanda a la terminal:
ionic start myApp blank
- Aquesta comanda crearà un nou projecte Ionic anomenat
myApp
utilitzant la plantillablank
.
- Executa la següent comanda a la terminal:
-
Navegar al directori del projecte:
- Després de crear el projecte, navega al directori del projecte:
cd myApp
- Després de crear el projecte, navega al directori del projecte:
-
Executar l'aplicació:
- Per veure l'aplicació en acció, executa la següent comanda:
ionic serve
- Aquesta comanda iniciarà un servidor de desenvolupament i obrirà l'aplicació en el teu navegador per defecte.
- Per veure l'aplicació en acció, executa la següent comanda:
- Resum
En aquesta secció, hem configurat l'entorn de desenvolupament necessari per treballar amb Ionic. Hem instal·lat Node.js, l'Angular CLI i l'Ionic CLI, i hem creat un projecte bàsic per assegurar-nos que tot funciona correctament. Ara estem preparats per començar a desenvolupar aplicacions amb Ionic.
En el següent tema, aprendrem a crear la nostra primera aplicació Ionic i explorarem l'estructura del projecte en detall.
Curs de Desenvolupament Ionic
Mòdul 1: Introducció a Ionic
- Què és Ionic?
- Configuració de l'Entorn de Desenvolupament
- Creant la Teva Primera App Ionic
- Entenent l'Estructura del Projecte
- Executant i Depurant la Teva App
Mòdul 2: Components Bàsics i Navegació
- Visió General dels Components Ionic
- Utilitzant Botons i Icones Ionic
- Creant i Utilitzant Pàgines
- Navegació i Enrutament
- Pestanyes i Menús Laterals
Mòdul 3: Estilització i Tematització
- Introducció a l'Estilització Ionic
- Utilitzant CSS i SCSS en Ionic
- Tematitzant la Teva App Ionic
- Disseny Responsiu en Ionic
- Personalitzant Components Ionic
Mòdul 4: Treballant amb Dades
- Introducció al Binding de Dades
- Utilitzant Serveis Angular
- Peticions HTTP i APIs
- Emmagatzemant Dades Localment
- Utilitzant Ionic Storage
Mòdul 5: Components i Funcionalitats Avançades
- Utilitzant Formularis Ionic
- Validació i Gestió d'Errors
- Utilitzant Plugins Ionic Native i Cordova
- Accedint a Funcionalitats del Dispositiu
- Notificacions Push
Mòdul 6: Proves i Desplegament
- Proves Unitàries en Ionic
- Proves de Cap a Cap
- Construint per a Producció
- Desplegant a les Botigues d'Aplicacions
- Integració i Lliurament Continu