[[oktatas:telefon:ionic|< Ionic]]
====== Ionic kezdés ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2021, 2022
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== Telepítés =====
npm install -g @ionic/cli
* https://ionicframework.com/ (2021)
===== API =====
* https://ionicframework.com/docs/
===== Visual Studio Code bővítmény =====
* Ionic
===== Projekt kezdés =====
ionic start
Kimenet:
$ ionic start
? Use the app creation wizard? Yes
Az wizard az Ionic webes felületére visz. Ha nem szeretnénk válasszuk No lehetőséget.
Indíthatjuk azonnal kérdések nélkül:
ionic start app01 tabs
A tabs helyett más is megadható, például blank, sidemenu, maps.
Listázás:
ionic start --list
Fejlesztés:
cd app01
code .
===== Alkalmazás futtatása =====
Győződjünk meg arról, hogy a projekt gyökérkönyvtárában vagyunk, majd indítás:
ionic serve
Egy idő után automatikusan megnyílik böngészőben az alkalmazás.
===== Android natív projekt =====
ionic capacitor add android
Kimenet:
> capacitor add android
[capacitor] ✔ Adding native android project in android in 112.82ms
[capacitor] ✔ add in 116.04ms
[capacitor] [warn] sync could not run--missing www directory.
[capacitor] [success] android platform added!
[capacitor] Follow the Developer Workflow guide to get building:
[capacitor] https://capacitorjs.com/docs/basics/workflow
Indítás:
ionic capacitor run android -l --host=localhost
===== Dokumentáció =====
* https://ionicframework.com/docs (2021)