Skip to content

FRC1257/infinite-recharge-scouting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinite Recharge Scouting App

This is Parallel Universe's 2020 scouting app and is intended as a guide on which future scouting apps should be built; it is being done here in Flutter for iOS and Android compatibility in order to create a fully exportable and versatile scouting system for other teams.

Web Application Access

This app was designed strictly for Android and iOS use. However, due to Flutter's web capabilities and the team's necessity for prescouting, it was deployed as a web application here.

Instructions to Compile

To compile for either Android or iOS, install Flutter from these instructions.

Compiling for Android

Run flutter build apk in the repository root to generate the release APK.

Compiling to iOS

Complete the necessary setup in Xcode (after plugging the intended device into a Mac) in order to run flutter build ios in the repository root.

Distribution

  • The APK file at build/app/outputs/apk/release/app-release.apk can be shared anywhere, through Drive or e-mail.
  • For iOS, compress the generated app into an IPA file. Using a service such as Diawi, it may be possible to distribute said scouting app without necessarily connecting every device to a Mac. This depends on a number of factors, such as the size of the app, how many times it is to be downloaded, etc. If there is a better way to install iOS apps, please let me know!

Setup and Use

If you want to use this to have a scouting system, you will need 6 devices. Please contact us at scouting1257@gmail.com for us to generate analysis spreadsheets and prefilled form links for data input for you (else the app data will be useless). You will need to:

  • take the form IDs for the links and put them into the settings under Objective and Pit
  • change the robot to scout under the settings page for each device to a different robot

The scouting itself is fairly self-explanatory - just fill out the fields and submit.

To send data, you can

  • just submit when scouting if your device has an Internet connection at the time
  • load and upload error logs on the Send screen whenever your device has an internet connection
  • (for Android) run app on BT paired device with a connection and accept connections on that device before sending from Send screen

About

This application serves as FRC Team 1257's 2020 scouting app, but it is a resource anyone can use to track metrics for other teams at competition for strategic analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages