Einfach Dokumentation zu der neuen OnsiteXmas App Version 1.0 (release)
- Neue UI/UX Oberfläche
- BLE mit spezifischer Suche
- Verschiedene Auswahlmöglichkeiten:
- Farbprofil (RGB Colorpicker und Vordefinierte Profile)
- Heiligkeit
- Bug Fixes
OnsiteXmas verwendet eine Reihe von Open Source-Projekten, um ordnungsgemäß zu funktionieren:
- Ionic - UI toolkit for mobile and desktop apps
- Capacitor - Capacitor is a cross-platform native runtime
- Cordova - Target multiple platforms with one code base
- AngularJS - HTML enhanced for web apps!
- node.js - evented I/O for the backend
- jQuery - duh
OnsiteXmas wird derzeit um folgende Plugins erweitert. Die Dokumentation finden Sie in den jeweiligen Beschreibung unten:
| Plugin | Documentation |
|---|---|
| cordova-plugin-screen-orientation | Documentation |
| cordova-plugin-ble-central | Documentation |
| ngx-color-picker | Documentation |
OnsiteXmas ist Node basierend. Installiere die dependencies und devDependencies um danach mit ionic serve um die App im Browser zu start.
$ cd onsitexmas
$ npm install -d
$ ionic serveWenn dass nicht funtkioniert dann, ...
$ npm install -g @ionic/cliNach der Installation kann man direkt weiterentwickeln. Falls man einen Applikation daraus entwickelkn will man folgendes bei den jeweiligen Anbietern tun.
Erster Schritt - Erzeugen eines www - Ordner :
$ ionic buildZweiter Schritt - Erzeugen von android und ios Ordner (Note: beide müssen hinzugefügt sein):
$ npx cap add ios
$ npx cap add androidDritter Schritt - Custom App Icon und Splashscreen (orientert an dem Artikel):
$ npm install cordova-res --save-dev
$ npm run resourcesbei Änderrung des Codes danach folgende Reihenfolge beachten:
$ ionic build
$ npx cap syncEntweder man ruft das Projekt mit npx cap open android direkt auf. Falls das nicht funktioniert öffnet man in Android Studios manuell den android Ordner. Danach Build > Build Apk
Weiteres Vorgehen wird in der Dokumentation von Capacitor erklären: Deploying your Capacitor Android App to the Google Play Store
Das gleiche wie bei Android, entweder mit npx cap open ios direkt auf. Falls das nicht funktioniert öffnet man in Xcode manuell den ios Ordner.
Weiteres Vorgehen wird in der Dokumentation von Capacitor erklären: Deploying your Capacitor iOS App to the App Store
- Mehrer Geräte gleichzeitig bedienen
- Einrichten von Farbanimationen
- usw. (Orientieren an Philips Hue bzw. das weiterentwickeln)
- Version 0.0.1: Philip Thanh Vu Tran, [email protected]
- Version 1.0: Denis Kreiner, [email protected]