A few months ago I spent a day poking around and learning a bit about SwiftUI and built a very basic Full Volume Scoring App for iOS. Since then, I’ve taken that start and run with it, and I’m happy to invite you all to join the TestFlight Beta for IQ Keeper!
There are still quite a few things I want to add, but as of tonight, it’s able to:
Score Full Volume Matches (including a timer on the same view)
Show detailed breakdowns of match scores
Save scores including marking the type of match being scored, the event they were part of, the alliance partner team, and notes (all along with the detailed breakdown)
Link to a team in Robot Events to import match records
…and it stores all data locally on the device, and collects no personal information!
Planned updates in the near future:
Exporting scores for further analysis and/or inclusion in Engineering Notebooks
Linking manual match records with Robot Events match records
Monitoring skills rankings and where your team’s scores are matching up
This is something I started because I wanted it for myself and my team, but I think others will find it useful too, so I’d love to get feedback from the community about where it is now and where you might like to see it go in the future.
Please feel free to share the TestFlight link with anyone you think might be interested. I’m hoping to have it ready to go up (free!) in the App Store within a week or two.
I don’t have any currently, but only because I don’t have the experience or environment to do so myself. As it is, this is pushing pretty far outside of what my experience is. While my day job is in IT, it’s very much not in development, but I have done some iOS work in the past (~iOS 5, for some college projects).
That said, once this a bit more solidified, I can see diving into other environments. I think something like a PWA would be an easier path for me to go down vs. a native Android app, but I don’t know if that would be doable the way I’d want things either.
In the meantime I’m happy to work with anyone who wants to take on the challenge of porting it. I think it would only have upside: getting another set of eyes on my code will almost certainly make it better, and it’d get the app in more people’s hands.