Solutions
OpenScout is now on iPhone
OpenScout is on the App Store for iPhone. It's free. There are no ads, no subscription and no tracking, and you don't need an account. It needs iOS 18 or later.
Home and discovery
- Customizable Home
- Build Home out of blocks for your team, live events and favorites, or start from one of ten templates.
- Explore
- Filter events by date, region, level or distance. Or just type "sigs in the us".
- Live Activities
- Your team's next match and its result on the Lock Screen and in the Dynamic Island. It keeps updating after you close the app.
- Tournament Mode
- Turns Home into a dashboard for the event you're at, with your next match, last result, schedule and standings.
- Search
- One search box for teams, events, venues, cities and seasons.
- Team directory
- Browse and filter every V5RC and VIQRC team.
- Award confetti
- Goes off when your team wins an award in Tournament Mode.
At the event
- Event Agenda
- The organizer's schedule as a timeline, plus the venue, directions and livestream links.
- Match Videos
- Each match video starts where the match starts, with skip buttons, fullscreen and Picture in Picture.
- Event Rankings
- Sort by rank, AP, AWP, OPR, DPR or OpenScout Score.
- Live results
- OpenScout checks for new results every 20 seconds during a live event.
- Match notes
- Write notes on any match. Team numbers turn red or blue to match their alliance.
- Skills and awards
- Skills scores and attempts, awards by division, and which teams meet the Excellence Award criteria.
- Elimination bracket
- Two bracket styles. Tap a match to jump to it.
- Event search
- Type a team number, a rank, "skills", "awards" or "who's undefeated".
- Event export
- Save an event to read offline, or export it to CSV with the columns you pick.
Scouting and statistics
- Team Stats
- A team's season on one page: record, skills, awards, a radar chart and trend charts.
- Match Prediction
- Win chances for matches that haven't been played, worked out from each alliance's OpenScout Score.
- OpenScout Score
- Our season-long rating for V5RC teams, built from score margins, opponents, skills and awards. Zero is an average team.
- Scout
- Rate teams 1 to 5 on whatever you care about, and take notes.
- Scouting table
- Sort every team at an event eleven ways, including OPR, consistency and strength of schedule.
- Compare
- Up to three teams side by side.
- Picklist
- Order your picks, cross them off and add a note to each.
- Alliance selection simulator
- Plays out alliance selection with the real rules and shows the bracket it would produce.
- World rankings
- World Skills and OpenScout Score leaderboards. "Find me" jumps to your team.
Tools
- Score Calculator
- Score V5RC, VEX U and VIQRC matches and Skills runs on a drawing of the field.
- Whiteboard
- Draw plays on a top-down field with robots to scale, and save them.
- Cloud Teams
- Share notes, favorites and picklists with your team. Members join with a six-character code.
- Timer
- Times autonomous and driver control with the Tournament Manager sounds, in fullscreen if you want.
- Jumper
- Cuts an event's livestream into matches so you can play any one from its start.
Across the app
- Notifications
- Match results for the teams you favorite, and nothing else.
- Offline
- Every screen shows what it last loaded, then refreshes, so the app still works on bad venue Wi-Fi.
- Accounts
- Optional. Sign in with Apple, Google or Discord to sync your team, favorites, notes and picklists.
- CSV export
- Export a team's season, or a Cloud team's notes and picklists.
- Translation
- Translates event, team and venue names automatically or on request.
- Appearance
- Light or dark, three layout modes, and custom colors you can share as a code.
- Programs
- V5RC, VIQRC, VURC and VAIRC.
- Links
- openscout.ing links open straight in the app.
How we built it
OpenScout for iOS is a native app, written in Swift and SwiftUI. On iOS 26 it uses Liquid Glass. Swift Charts draws the stats, PencilKit handles the whiteboard and ActivityKit runs the Live Activities.
Event data comes from VEX Events. A Cloudflare Worker at openscout.ing caches it and sends the notifications and Live Activity updates. Supabase holds accounts and Cloud teams.
The app has more than 1,000 automated tests. Each build goes to TestFlight and the App Store through fastlane.