Ionic Projekt erstellen
HandbĂĽcher und Bedienungsanleitung liest niemand und verstauben doch nur oder? Richtig, daher ist die Ionic Doku auch elektronisch und hier zu finden: https://ionicframework.com/docs/
Du findest dort sehr anschauliche Beispiele fĂĽrs Styling deiner App, gute Codebeispiele fĂĽr native Komponenten und vieles mehr.
Ionic Command Line Interface
Du kannst ionic mit folgendem Befehl installieren:
Die Ionic CLI ist ein wertvolles Werkzeug fĂĽr die zukĂĽnftige Entwicklung mit Ionic. Wir wissen, dass der Anfang manchmal herausfordernd sein kann, aber tipp mal das folgende in dein Terminal ein:
Du siehst eine ausfĂĽhrliche Auflistung aller Commands, welche du mit Ionic verwenden kannst.
Wie erstelle ich ein neues Projekt
Ein neues Projekt erstellt du mit
Evt. hast du Probleme unter Windows mit den Pfeiltasten (arrow-Keys). Du kannst ein Projekt auch manuell erstellen:
ionic start <NAME> <ART> --type=angular
ionic start testProjekt sidemenu --type=angular
wobei myNewProject der Name deines Projekt ist. Es dauert einen Moment, dann kannst du mit
ins eigentlich Projektverzeichnis wechseln.
Tipp von Jason:
Mit dem Befehl
cd
kannst du im Terminal navigieren. ,ionic start
legt ĂĽbrigens immer einen neuen Ordner an :)
Wie kann ich meine App im Browser simulieren
Ionic bietet uns ein super Möglichkeit die von Euch programmierte App mit folgenden Befehl in Eurem Projektordner anzuschauen:
Ein neuer Tab im Browser wird dabei geöffnet, meist auf der URL http://localhost:8100/
Vorteile von ionic serve
kein direktes Deployment via Build (Android SDK / XCode) auf Mobiltelefon nötig (==> Ihr spart Zeit)
Ă„nderungen sind direkt sichtbar (inkl. Live-Reload im Browser)
Ihr könnt eine App ohne zusätzliche Installation von SDK's / XCode Programmen mit HTML, CSS, JS (Typescript) entwickeln
Hinsichtlich von PWA (Progressive Web Apps) ein weitere Vorteile
Generator
Ionic hat seit CLI-Version 3.x den Generator eingefĂĽhrt. Ein super Hilfsmittel um die wichtigsten Dinge per CLI generieren zu lassen. In der Struktur oben kannst du sehen, dass es z.B. im Verzeichnis /app/pages/home immer 3 Dateien hat:
HTML
Typescript
Styling (SCSS)
Möchten wir nun eine neue Seite z.B. Einstellungen (settings) zu unseren Projekt hinzufügen, könnten wir den Ordner home duplizieren und ein mühsames Refactoring starten, oder die einfache Variante wählen und mit
uns das ganze generieren lassen. Praktisch nicht?
Verschaff dir doch bitte in folgender Doku einen Ăśberblick: Generierung von diversen Elementen
Last updated