Agenda
- Ionic – Kernkonzepte
- Grundlagen von Ionic
- Plattformübergreifende Entwicklung mit Ionic
- WebView als Basis
- Was sind PWAs?
- Ionic – Erste Schritte
- Übersicht
- Einrichtung der Umgebung
- CLI-Installation
- Pakete und CDN
- Ionic – Grundlagen der Entwicklung
- Start eines Projekts
- Vorschau einer App
- Scaffolding von Elementen
- Entwickeln für iOS
- Entwickeln für Android
- Tipps zur Entwicklung
- Die Hardware-Zurück-Taste
- Die Mobile-Tastatur
- Ionic – Gestaltung von App-Oberflächen
- Strukturierung einer App
- Einsatz von Responsiven Rastern
- Verwendung von globalen Stylesheets
- Einsatz von CSS-Dienstprogrammen
- Ionic – Theming von App-Oberflächen
- Grundlagen des Theming
- Plattform-Stile
- CSS-Variablen
- CSS-Scha
- Farben gestalten
- Themen laden
- Verwenden des Dark-Mode
- Fortgeschrittene Techniken
- Nutzen des Farbgenerator
- Ionic – Programmierung mit Angular, React, Vue.js
- Ionic-Architektur und -Konzeption
- Erstellen einer App mit Angular, React, Vue.js
- Nutzen der Kamera mit Angular, React, Vue.js
- Speichern von Fotos mit Angular, React, Vue.js
- Laden von Fotos mit Angular, React, Vue.js
- Verteilung auf das Mobile Endgerät
- Live-Reload nutzen mit Angular, React, Vue.js
- Den App-Lebenszyklus verstehen
- Navigation und Routing mit Angular, React, Vue.js
- Konfigurationen mit Angular, React, Vue.js
- Verwenden der Ionic-Plattform-API mit Angular, React, Vue.js
- Animationen verwenden mit Angular, React, Vue.js
- Gesten abfragen mit Angular, React, Vue.js
- Testen der App mit Angular, React, Vue.js
- Nutzung von Datenspeicher mit Angular, React, Vue.js
- Optimierung der App-Leistung mit Angular, React, Vue.js
- Erstellen von Progressive Web-Anwendungen (PWA) mit Angular,React, Vue.js
- Sicherheit implementieren mit Angular, React, Vue.js
- Ionic – Problembehebung in der Entwicklung
- Fehleranalyse und Fehlerbehebung
- Build-Fehler interpretieren und lösen
- Laufzeit-Fehler interpretieren und lösen
- Native-Plattform-Fehler interpretieren und lösen
- CORS-Fehler interpretieren und lösen
- Ionic – App-Bereitstellung
- Weitergabe in den Apple iOS App Store
- Weitergabe in den Google Android Play Store
- Erstellen einer Progressiven Web-Anwendung (PWA)
- Erstellen einer Electron Desktop Anwendung