Giter VIP home page Giter VIP logo

frc-scouting-app's People

Contributors

johnluetke avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frc-scouting-app's Issues

Threads

  • refactor some of the BluetoothService code using C#'s async & await constructs.

Add Abstraction for Next Year

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.

Pit Scouting

Add an activity to take notes on teams robots in the pit.

Button Size

Increase button size for people with large or clumsy fingers

Input Quantity

Add a way to input a quantity of hit or missed shots in the high or low boiler

Undo

Add undo button(s) to match scouting activity so users can undo erroneous button clicks.

Unit Tests

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.

Scout Name

Add the name of the scout to scouting data in order to keep people accountable for data entry. adapt the data entry activity accordingly.

Clean Up and Comment Code

Make code more readable and add comments in order to make possible future collaboration with other teams or people a possibility.

Delete Data

add an activity to allow users to remove incorrect data from the database.

Pictures

  • Add ability to add a picture of the teams robot

Stylistic Changes

  • use get & set
  • rename methods & classes
  • move all classes to separate files (unless they are very small)

Auto Position

add some way to record which auto position the robot starts in

Fix Parse Crash

display an Error message when the user attempts to submit data without a team or match number, rather than crashing.

Integrate with the blue Alliance?

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.

Convert to Android Java?

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#?

Compare Teams

Make a view to compare stats from different teams.

Data Viewing

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"

Feedback

Make a way in the app to give feedback.

Syncing Crash

Unhandled exceptions in the data syncing activity cause the application to crash occasionally.

Merge Data

when we get two pieces of data about the same team in the same match, find a way to productively combine them.

Climbing Attempt

Allow users to record if a robot attempts to climb rather than just whether it succeeded or failed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.