ironriders / frc-scouting-app Goto Github PK
View Code? Open in Web Editor NEWAndroid scouting app for the 2017 FRC Steam-works competition.
Home Page: http://ironriders.org/
Android scouting app for the 2017 FRC Steam-works competition.
Home Page: http://ironriders.org/
Minimize the amount of code that will need to be rewritten next year, by ensuring that Bluetooth data transfer and main activity will not need to be changed to accommodate different data structures.
Add an activity to take notes on teams robots in the pit.
Increase button size for people with large or clumsy fingers
Add a way to input a quantity of hit or missed shots in the high or low boiler
Add undo button(s) to match scouting activity so users can undo erroneous button clicks.
Allow the user to view data from a single match.
Add unit test to make it easier for others to work on the code. Also add a debug log to let the developer know what is going on.
pit scouting is duplicated when it is shared between devices via Bluetooth
Add the name of the scout to scouting data in order to keep people accountable for data entry. adapt the data entry activity accordingly.
Make code more readable and add comments in order to make possible future collaboration with other teams or people a possibility.
add an activity to allow users to remove incorrect data from the database.
add some way to record which auto position the robot starts in
display an Error message when the user attempts to submit data without a team or match number, rather than crashing.
Add a button to refresh the bluetooth devices list.
Would be pretty cool to be able to select pre-populated match numbers, alliances, and team numbers instead of having to enter that information manually.
Just curious why the application was initially written using Xamarin. Once you guys graduate, how will the application be updated an maintained? Do you expect future students to learn C#?
add graphs or infographics to the data viewing activity to make the information easier to understand.
Make a view to compare stats from different teams.
When a team didn't hit a single goal but for example missed 3, it shows as "/3" on the data viewing activity. Should be "0/3"
Make a way in the app to give feedback.
Unhandled exceptions in the data syncing activity cause the application to crash occasionally.
when we get two pieces of data about the same team in the same match, find a way to productively combine them.
Allow users to record if a robot attempts to climb rather than just whether it succeeded or failed.
Add checks to validate parameters. (e.g if an object is null)
Add comments to objects and methods
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.