Open BobDickinson opened 10 years ago
One idea I had was to look at using the Cordova plugins on the platforms to provide a uniform interface to some of the device/platform/hardware-specific stuff (particularly once we move away from Xamarin).
See: http://cordova.apache.org/
Their core plugins include:
cordova-plugin-battery-status: 0.2.10 cordova-plugin-camera: 0.3.1 cordova-plugin-console: 0.2.10 cordova-plugin-contacts: 0.2.12 cordova-plugin-device: 0.2.11 cordova-plugin-device-motion: 0.2.9 cordova-plugin-device-orientation: 0.3.8 cordova-plugin-dialogs: 0.2.9 cordova-plugin-file: 1.3.0 cordova-plugin-file-transfer: 0.4.5 cordova-plugin-geolocation: 0.3.9 cordova-plugin-globalization: 0.3.0 cordova-plugin-inappbrowser: 0.5.1 cordova-plugin-media: 0.2.12 cordova-plugin-media-capture: 0.3.2 cordova-plugin-network-information: 0.2.11 cordova-plugin-splashscreen: 0.3.2 cordova-plugin-statusbar: 0.1.7 cordova-plugin-vibration: 0.3.10
We have location, browser, and messagebox so far.
Need to support interaction with hardware and OS features from Maaas apps, for example:
This is kind of a catch-all issues, as different mechanisms might be necessary for different elements.
We could use a demo app showing a few of these working together. For example, a location-stamped photo upload.