Controlling hardware in a week with Expo and EAS
summary
Builds a Bluetooth LE Modbus controller app in a week: 48 hours to reverse‑engineer the protocol from a vendor app, seven days to a working prototype, then ~350 hours of polishing with 60 beta testers. Uses Expo + EAS development client to include native modules, Reanimated2 for the dashboard, bleno for a mocked peripheral, and react-native-quick-sqlite (JSI) plus native charts to handle ~150 ms sampling and ~480k points per ride. Publishes via EAS auto submit; demo mode and CSV dyno export work.
AI-written summary · about
chapters (13)
- 0:00Introduction to bike modding
- 3:11Problem with stock controller
- 5:56Goals for the app
- 6:38Reverse engineering the protocol
- 10:27Bluetooth with Expo EAS
- 13:37Building the UI
- 15:40Live demo of Kilowatt
- 19:11Data logging and analysis
- 21:39Native libraries with EAS
- 24:55Voice control integration
- 27:20Config plugins for EAS
- 28:46Observability and beta testing
- 30:56Thanks and community impact
related talks
08h 11mLive stream from Day 1
22mExpo Application Services: Iterate with confidence
16mBuild it, Ship it, Learn it
24mKeynote: community & workflows
20mBuilding a Mobile App with Expo, EAS and React Native
25mLimitless App Development with Expo and React Native
18mOne Codebase, Three Platforms: Making Universal Expo Work in Production
23mCoding Mobile with the Pros
