Spinning up an Electron App - Desktop Apps in JavaScript
summary
Builds a lightweight menu‑bar desktop app using Electron (Chromium + Node.js), communicates between renderer and main via IPC, and controls a physical BB8 Sphero using the npm sphero library and Bluetooth library noble. Implements tray icon positioning, frameless window, audio playback, webcam feed via WebRTC, and Twitter API polling for commands. The demo app is on GitHub, the robot dances on command, and the live demo successfully connects and performs the routines.
AI-written summary · about
chapters (5)
- 0:00Start
- 12:40create a tray icon
- 15:46use the apc main module from electron
- 21:12using the twitter api
- 22:35use the html5 notification api
related talks
22mBuilding Desktop Applications with Node and Electron
21mBuilding Cross Platform Desktop App using Web Technologies with Electron
23mHow to Electron
25mElectron: Desktop Apps with JavaScript
48mGetting Started with Electron
26mNode on the Desktop: Building Apps with Electron v1
58mCross-Platform Desktop Apps with Electron
44mBuilding Desktop Apps with JavaScript
