2638 Scouting App "Argus"

For 2024 FRC CRESCENDO

Created using the Flutter framework with the hopes of improving the overall scouting experience.

Features

📡 Wireless Data Transfer^1 🧮 Builtin data analysis^2 (DUC) 📱 Customizable Interface^3 📝 Local Data Storage^4 🌐 Blue Alliance interface^5 📈 CSV Exporting 🗂️ QR Code Exporting^6 🖥️ Cross Platform^7 ⚙️ Multi Platform Compatible^8 ... and more


Download

Team

Jack Meng

exoad


Developer


Aarav Minocha


Contributor

Chiming Wang


Contributor

Richard Xu


Contributor


Have a suggestion or bug report? Head over to the Issues tab!


^1: Wireless Data transfer is implemented using a Bluetooth PAN backed by TCP ^2: The built-in data collector (DUC) is used to simplify data calculations by providing on-demand statistics ^3: The user can choose from various themes built right into the app along with also customizing the look and feel of the app via the settings ^4: A scouter's data will be stored on their device and can be collected at any time ^5: Blue Alliance's API is built into the app to help you directly find information regarding your team's matches ^6: QR Codes come in two flavors: DUC formatted and raw formatted. DUC is a compressed internal format while raw is either JSON or CSV ^7: Argus supports various platforms, from iOS to Android to OSX to Windows to Linux ^8: Since Argus is cross-platform, it can stay compatible & consistent when data is exchanged between various platforms

               Copyright (C) Jack Meng (exoad) 2023-2024. 
                All Rights Reserved.

Libraries

parts\views\about_app
extern\alignment
blobs\animate_blob
parts\app_setup_view
extern\app_theme
parts\bits\appbar_celebrate
parts\appview
agent\argus_agent
blobs\assured_dialog
parts\avatar_representator
user\awards\awards_telemetry
blobs\basic_toggle_switch
blobs\blobs
parts\views\duck\collected_view_trait
extern\color
extern\community_material_icons
parts\views\console
parts\bits\counter
extern\datetime
debug
parts\bits\duc_bit
user\duc_telemetry
parts\views\duck\duck
parts\views\duck\duck_view
parts\views\duck\duck_view_navigator
extern\dynamic_user_capture
extern\enum
user\env
user\models\ephemeral_data
blobs\expandable_txtfield
blobs\extended_fab_blob
extern\flutter_icons
blobs\form_blob
parts\views\game_info
parts\descriptors\gradient_descriptor
blobs\hints_blob
blobs\inc_dec_blob
extern\int
parts\loader
blobs\locale_blob
parts\bits\lock_in
main
parts\views\match_tile
user\match_utils
blobs\multi_select_blob
extern\mystify_scoutinginfo
blobs\obfs_blob
parts\views\duck\old_duck
agent\parts\option
blobs\partition_blob
parts\views\past_matches
parts\patch_notes
extern\platform
parts\bits\prefer_canonical
parts\bits\prefer_compact
parts\bits\prefer_tonal
blobs\qr_converter_blob
parts\views\duck\qr_scan_widget
parts\views\scouting
user\scouting_telemetry
extern\scroll_controller
parts\bits\seen_patchnotes
parts\views\settings
user\shared
agent\parts\shared
shared
user\models\shared
parts\views\shared_dialogs
parts\bits\show_console
parts\bits\show_experimental
parts\bits\show_fps_monitor
parts\bits\show_hints
parts\bits\show_legacy_items
parts\bits\show_scrollbar
blobs\special_button
extern\string
agent\parts\superagent
blobs\switch_icon_position
parts\team
user\models\team_bloc
user\models\team_model
parts\theme
parts\views\theme_chooser
parts\theme_classifier
parts\bits\theme_mode
parts\themed_app_bundle
parts\views\duck\tools_view_trait
parts\views\usage_time_display
parts\bits\use_alt_layout
user\user_telemetry
utils
parts\views\views
parts\views_delegate