Building a robot app with NativeScript
summary
NativeScript code connects to a MiP robot over Bluetooth using the MiP BLE Protocol, sends hex-encoded continuous drive commands and parses ASCII-encoded telemetry, revealing a surprising two-stage decode (bytes → string → number). The build uses native-to-Bluetooth npm bindings and a convenience meep-ble plugin that exposes simple move/turn APIs, supports accelerometer steering, and controls up to eight robots simultaneously; the demo hardware responds and the app works end-to-end.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:09What is NativeScript
- 3:15How does NativeScript work
- 6:10NativeScript features
- 10:25Demo
- 14:58Animations
- 15:57Colour Picker
- 18:44Code Sharing
- 24:20Minions
- 25:12WTF
- 26:06Starting from scratch
- 26:43Bluetooth
- 27:20Continuous Drive
- 27:59Sending Attributes
- 29:15ASCII Values
- 30:08Demo of the app
related talks
43mBuilding a Robo-Army with Angular
16mBuilding a roboarmy with Angular
32mBuilding a roboarmy with Angular
49mBuilding mobile apps with Angular2 and NativeScript
20mBuilding Mobile Apps with Angular and NativeScript
36mSharing Code Between Web and Native Apps
41mSharing Code between Web and Native Apps with Angular and NativeScript.
27mSharing Code Between Web and Mobile Native Apps
