❓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 bester Helfer für die künftige Entwicklung mit Ionic. Wir wissen, aller Anfang ist schwer, aber wie wärs mit
in deinem Terminal/Gitbash einzugeben.
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 unter Linux/Unix 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