~/talk

Controlling hardware in a week with Expo and EAS

Talkat App.js Conf 2022 · 2022-06-08..06-10· [react-native, embedded-and-hardware]
links:none on file
slides:none on file

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

  1. 0:00Introduction to bike modding
  2. 3:11Problem with stock controller
  3. 5:56Goals for the app
  4. 6:38Reverse engineering the protocol
  5. 10:27Bluetooth with Expo EAS
  6. 13:37Building the UI
  7. 15:40Live demo of Kilowatt
  8. 19:11Data logging and analysis
  9. 21:39Native libraries with EAS
  10. 24:55Voice control integration
  11. 27:20Config plugins for EAS
  12. 28:46Observability and beta testing
  13. 30:56Thanks and community impact
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.