For version I, core functions will be completed. The app will successfully connect the mobile device to the EV3 robot and use arrow buttons to drive it.
- Two modules -- connection and drive
- Use a suitable navigation way to handle two views (also consider future expansion)
- Less user experience consideration
- Less UI consideration
- Screenshots here for demo only, you are free to design your UI
- Naming convention applies
- Assume your device has bluetooth on and has paired with the EV3
- Your app should have the counterparts of the following
- connect button
- close button
- bluetooth icons (two icons for on/off)
- status label
- battery level indicator (not live in this version)
- If connected successfully, change the bluetooth image, display device name in orange, and 'Connected'.
- For drive module, use arrow buttons for directions and sliders for powers.
- Buttons should have 'feedback' states
- Sliders should synchronize the power value text. You are free to design.