- Android Studio and Java installation is error-prone and takes a huge amount of time
- Typing on phones doesn’t work
- Gradle
- Have to generate signed APK
- Phones don’t detect hardware at runtime (both motor controllers and Core Power Distribution Modules)
- Scanning sometimes doesn’t work
- Crashes when editing configurations (i.e. in the middle)
- If a configuration file is invalid, the app crashes when editing it
- YourCodeHere looks stupid
- No documentation (Legacy Module has virtually no documentation, especially compared to the Core Power Distribution Module docs)
- Can only have one version of the FTC robot controller
- Can’t charge phones while they’re being used
- Phone charging is slow
- Charge only cables aren’t labeled
- Not enough Core Motor Controllers
- Power Distribution Model doesn’t have an Anderson connector for 12 volt input, so had to cut and recrimp
- Lots of the motors lying around don’t have Anderson connectors
- Phone doesn’t detect robot controller when battery is very low
- WiFi direct sometimes disconnects but both phones don’t notice
- Weird problem where every component worked individually but not together and we had to factory reset the phone