En aquest tema, aprendrem a crear la nostra primera aplicació amb Ionic. Aquest procés inclou la instal·lació de les eines necessàries, la creació d'un nou projecte, l'exploració de l'estructura del projecte i l'execució de l'aplicació en un emulador o dispositiu real.
- Instal·lació de les Eines Necessàries
Requisits Previs
Abans de començar, assegura't de tenir instal·lats els següents programes al teu ordinador:
- Node.js (versió 12.x o superior)
- npm (Node Package Manager, que ve amb Node.js)
- Git
Instal·lació de l'Ionic CLI
L'Ionic CLI (Command Line Interface) és una eina que ens permet crear i gestionar projectes Ionic des de la línia de comandes.
- Creació d'un Nou Projecte Ionic
Un cop instal·lat l'Ionic CLI, podem crear un nou projecte. Utilitzarem la plantilla "tabs" per a aquest exemple, que ens proporciona una aplicació amb pestanyes predefinides.
Explicació dels Paràmetres
myFirstApp
: Nom del projecte.tabs
: Tipus de plantilla (altres opcions inclouenblank
,sidemenu
, etc.).
- Exploració de l'Estructura del Projecte
Després de crear el projecte, naveguem al directori del projecte i explorem la seva estructura.
Estructura del Projecte
src/
: Conté el codi font de l'aplicació.app/
: Conté els fitxers principals de configuració de l'aplicació.assets/
: Conté recursos estàtics com imatges i icones.environments/
: Conté configuracions específiques per a diferents entorns (producció, desenvolupament).pages/
: Conté les pàgines de l'aplicació.
www/
: Conté els fitxers generats per a la distribució.node_modules/
: Conté les dependències del projecte.package.json
: Conté la configuració del projecte i les dependències.
- Executant l'Aplicació
Executar en un Navegador
Podem executar l'aplicació en un navegador per veure com es veu i funciona.
Això obrirà una nova pestanya en el teu navegador predeterminat amb l'aplicació en execució. Qualsevol canvi que facis en el codi es reflectirà automàticament gràcies a la funcionalitat de re-carrega en calent.
Executar en un Emulador o Dispositiu Real
Per executar l'aplicació en un emulador o dispositiu real, necessitem tenir instal·lats Android Studio o Xcode (per a iOS).
Android
iOS
- Exercici Pràctic
Objectiu
Crea una aplicació Ionic amb la plantilla "tabs" i executa-la en el teu navegador.
Passos
- Instal·la l'Ionic CLI si no ho has fet ja.
- Crea un nou projecte amb el nom
myFirstApp
utilitzant la plantillatabs
. - Navega al directori del projecte.
- Executa l'aplicació en el teu navegador.
Solució
Conclusió
En aquest tema, hem après a crear la nostra primera aplicació Ionic, explorar l'estructura del projecte i executar l'aplicació en un navegador o dispositiu real. Aquestes habilitats són fonamentals per a qualsevol desenvolupador que vulgui treballar amb Ionic. En el proper tema, aprofundirem en l'estructura del projecte per entendre millor com funciona una aplicació Ionic.
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