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 serve
Wenn dass nicht funtkioniert dann, ...
$ npm install -g @ionic/cli
Nach 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 build
Zweiter Schritt - Erzeugen von android
und ios
Ordner (Note: beide müssen hinzugefügt sein):
$ npx cap add ios
$ npx cap add android
Dritter Schritt - Custom App Icon und Splashscreen (orientert an dem Artikel):
$ npm install cordova-res --save-dev
$ npm run resources
bei Änderrung des Codes danach folgende Reihenfolge beachten:
$ ionic build
$ npx cap sync
Entweder 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, philip-thanh-vu.tran@t-systems.com
- Version 1.0: Denis Kreiner, denis.kreiner@t-systems.com