Main points:
- The requested product is a cross platform app (Android + iOS)
- The App allows the user to control different lights by means of Bluetooth (BLE).
- The App has to be written in React Native and it should have a responsive UI in order to adapt to smartphones and tablets.
- The App does not have any cloud features, all data are stored locally on the device.
Deliverables:
- The project includes the UX/UI design, icon design, the development of all the described features and the deployment of the App on the Play Store and Apple Store.
- The project does not include any hardware design.
The App includes 8 Panels:
(1) Main Panel with the list of created Projects
(2) Project View with the list of created Scenes
(3) Scene View with the list of added lights
(4) Plot Scene View with a top down 'map' view of the set of light (editable by the user)
(5) Light Control View a dashboard/list of available controls for the selected light
(6) Detail Control View: for some controls a separate panel is provided
(7) Scan Panel: to scan for new device and register them to the App
(8) Simple Control View: with the list of all available light and possibility to access their Light Control View outside a project
The lights have the following available controls:
(1) Light Info Panel with possibility to customize the light name (only dashboard)
(2) On/Off Control (only dashboard)
(3) Intensity Control (only dashboard)
(4) Color Picker (dashboard + full screen panel)
(5) Camera Color Picker (full screen panel with camera integration)
(6) Pattern Sequence (dashboard + full screen panel): selection of patterns and editing with parameters
NOTE: the control needs to be modular since the light will provide to the app its list of available controls depending on the light model.
About the recuiterMember since May 20, 2018 Pankaj Kumar
from Meghalaya, India