🤖 Robot Scouter — FIRST Robot Scouting 📋 made simple and collaborative
Robot Scouter is an open-source Android app that makes FRC and other FIRST competition robot scouting simple and collaborative.
Features:
- Full offline support
📡 - No setup required e.g. no databases
🗄️ (managing databases =💩 ) - Easy sharing between users
🔗 - Seamless collaboration: multiple people can scout the same team, different teams, or go solo on Android N and use split screen mode to scout several teams at once.
- Customizable scouting templates
📃 with several different metrics to choose from:- header/title
🔖 - true/false (checkbox)
- stopwatch (for keeping track of cycle time)
⏱️ - number (counter)
- list (item selector)
- text (notes)
📜
- header/title
- Integration with The Blue Alliance to automatically populate relevant team info
- Highly advanced spreadsheet exporting:
- Averages are computed for each team automatically
- An average sheet is included to compare teams against each other in a global view
📊 - Fancy formatting on devices with Android Lollipop (21) and above
🎀 - Charts!
📈
- And more!
Contributing
Want to add features, fix bugs, or just poke around the code? No problem! Just make sure to read the contribution guidelines before getting in too deep.
📚
Learning - Get familiar with Firebase to understand the core technologies behind Robot Scouter
- Take careful note of the Firebase Realtime Database and Firebase-UI
💻
Environment setup - Move the dummy files into position
- If you are working with the database or need access to other Firebase technologies, create your own Firebase project and replace the dummy google-services.json with the one created in your Firebase project
- Run
./gradlew check
to make sure the Travis build will pass - That's it!
🚀
🤐
Psst... If you want to get the latest build from master, you can join the alpha testers community and the beta.