This Ionic app was made during an internship with the company Welfare Denmark. Technologies utilized include Ionic/Angular, Cordova, A-Frame, and Socket.io. I have no part in the project anymore, but this is the resulting product after my work was finished and the app had been published. The company now maintains the app on their own.
The application is supposed to allow demented or alzheimers patients to experience things in their own living room, they would normally be incapable of. This may strengthen their mind thus increasing their longevity. With a therapist at their side, who has a version of the app that functions as a monitor and a remote, they can have conversations about exploring the Grand Canyon, scaling Mount Everest, or swimming through the Great Barrier Reef.
- npm install ionic -g
- npm install cordova -g
- ionic serve
- npm install && bower install
- cordova platform add android/ios
- ionic resources
- cordova prepare
- ionic build android/ios
- Line 65820: Altered isGearVR function to always return true to allow GearVR functionality execution and thus avoiding a-scene black screen lock on VR mode.
- Obsolete AFRAME 0.3.2 alterations:
- Line 62636: Uncomment if statement with screen.orientation.lock() invocation.
- Line 66477: Encapsulate bounds assignment in if statements to check whether there is actually a 'layer.leftBounds/layer.rightBounds' before calling .length on object.
- Screen Mirror must run on casting device.
- Install application on devices as part of deployment process.
- .apk included in repository.