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