Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shirommakkad/ledfxmobile
Control your LedFx sound reactive LEDs from your phone!
https://github.com/shirommakkad/ledfxmobile
expo led-strips ledfx mobile-app sound-reactive sound-reactive-leds
Last synced: 2 months ago
JSON representation
Control your LedFx sound reactive LEDs from your phone!
- Host: GitHub
- URL: https://github.com/shirommakkad/ledfxmobile
- Owner: ShiromMakkad
- Created: 2020-11-18T06:28:04.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-23T03:07:34.000Z (almost 4 years ago)
- Last Synced: 2023-10-20T23:06:50.388Z (over 1 year ago)
- Topics: expo, led-strips, ledfx, mobile-app, sound-reactive, sound-reactive-leds
- Language: JavaScript
- Homepage:
- Size: 3.73 MB
- Stars: 23
- Watchers: 5
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LedFxMobile
Control your [LedFx](https://github.com/LedFx/LedFx) sound reactive LEDs from your phone! See [Expo Installation](#expo-installation) for IOS installation instructions.
## Screenshots
More screenshots including iPad screenshots are available in `screenshots/`.
## Expo Installation
Just download the Expo app on either the [Play store](https://play.google.com/store/apps/details?id=host.exp.exponent&hl=en_US&gl=US) or the [App store](https://apps.apple.com/us/app/expo-client/id982107779) and scan the QR code below.
## Todo
- Device discovery (needs backend support)
- Power on/off (needs backend support)
- Brightness controls (needs backend support)
- Speed up devices list rendering
- Redesign Add device screen## Contributing
This app is built with [React Native](https://reactnative.dev/) using [Expo](https://expo.io/). You'll need to install the [expo-cli](https://docs.expo.io/get-started/installation/) and the [latest version of Node.JS](https://nodejs.org/en/).
Be sure to use the expo versions of npm commands. For example use `expo install` rather than `npm install` (this one is very important since it could install the wrong versions otherwise).