FRC2706 / FRC2706/MCMergeManager
Transfer data over QR code?
- Dominant language
- Java
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
This seems much simpler and more fool-proof than bluetooth.
Our match data is in JSON format (which is just special text)
Things to do:
1. Find a Java / Android library that converts CSVish <-> QR
2. Hack around in FileUtils.java to have it save 2 files: matchData_synched.csv and matchData_unsynched.csv (I think already does actually, but we need to look)
3. Add a feature to the app to turn matchData_unsynched.csv into a QR code (or multiple QR codes if it's too big). Then popup "Was Transfer Successful? Yes/No" and delete matchData_unsynched.csv if yes.
4. Add a feature to the app to read a QR code over the camera and add that data to its matchData_synched.json. Then popup a "Transfer Successful" box.
I will do the work on the backend to get the match data into the right format and handle all the files, but I want a student to do the QR and GUI parts.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing FileUtils.java and the existing matchData_synched.csv, matchData_unsynched.csv, and matchData_synched.json handling. Identify an Android library for converting the match data to and from QR codes, including multiple codes when needed, and inspect the app's existing camera and GUI entry points. Done means the app can display and read the transfer, report success, and remove the unsynched file after confirmation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100