Add Expo mobile app with haptic feedback for remote presentation control#300
Add Expo mobile app with haptic feedback for remote presentation control#300
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
Deploying demo-time with
|
| Latest commit: |
1341f1c
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://29fe4692.demo-time.pages.dev |
| Branch Preview URL: | https://copilot-create-expo-mobile-a.demo-time.pages.dev |
|
Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
…styles Co-authored-by: estruyf <2900833+estruyf@users.noreply.github.com>
|
|




PWAs cannot access native haptic feedback APIs. This adds a native iOS/Android app using Expo that provides tactile feedback on navigation controls.
Implementation
New app at
apps/expo-mobile/:expo-haptics:Core modules:
src/hooks/useApi.ts- API communication with 5s polling (optimized for mobile battery)src/screens/DemoScreen.tsx- Main UI with haptic-enabled navigationsrc/screens/ConnectionScreen.tsx- Server connection interfacesrc/contexts/BringToFrontContext.tsx- Shared state managementInfrastructure:
project.jsonexpo-haptics,@react-native-async-storage/async-storageKey differences from PWA
Updated root README to document remote control options.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
cdp.expo.devcreate-expo-app(dns block)cloud.nx.appIf you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.