TrackDay Pro

TrackDay Pro


Record your day at the track!


$19.99

4.7for iPhone, iPad
8.7
8 Ratings
FTLapps LLC
Developer
20.7 MB
Size
Jan 29, 2024
Update Date
Sports
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
TrackDay Pro Screenshots
TrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro poster
TrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro posterTrackDay Pro poster

About TrackDay Pro

The track day lap-timer by track day riders, for track day riders (and drivers!)

The customer feedback about racing leathers interfering with the GPS signal is correct! You *must* mount your iPhone externally to capture a good GPS signal while *riding* at the track. Details are provided on the GPS Accuracy screen accessed via the Support & Feedback menu selection.

- Capture GPS data, then automatically compute lap times for each of your sessions on the track.
- Download our tracks for FREE, have the app "learn" the track from your session data, or create your own track using the built-in track editor.
- With Track view, analyze the raceline before you head out onto the track; back in the paddock, analyze your session results.
- Email a CSV file of raw GPS data for the selected session for further analysis outside the app.
- 270+ track configurations around the world and counting! Don't see the track you're looking for? Tell us and we'll add it!!

Here are just a few of the tracks we feature:

Anglesey International
Aragon
Arizona Motorsports Park
Arroyo Seco Raceway
Auto Club Speedway
Autobahn Country Club
Autodromo Fazenda Capuava
Autodromo Jose Carlos Pace (Interlagos)
BIR
Barbagallo Raceway
Barber Motorsports Park
Baskerville Raceway
Bedford Autodrome
Blackhawk Farms Raceway
Brands Hatch
Brno Circuit
Bugatti Circuit
Buttonwillow Raceway
Cadwell Park
Carolina Motorsports Park
Castle Combe Circuit
Charlotte Motor Speedway Road Course
Chuckwalla Valley Raceway
Circuit Mont-Tremblant
Circuit de Catalunya
Circuit de Valencia
Circuit de la Sarthe
Circuit of the Americas
Circuito Estoril
Circuito de Jerez
Daytona International Speedway
Donington Park
Dubai Autodrome
Eagles Canyon Raceway
Firebird International Raceway
Gateway Motorsports Park
GingerMan Raceway
Goodwood Circuit
Grattan Raceway
Harris Hill Road
Heartland Park Topeka
Homestead-Miami Speedway Road Course
Honda Grand Prix of St. Petersburg
Iowa Speedway Road Course
Isle of Man TT
Jennings GP
Kirkistown Circuit
Kyalami Grand Prix Circuit
Las Vegas Motor Speedway
Lime Rock Park
Losail International Circuit
MSR Houston
Mallory Park Superbike Circuit
Manfeild Autocourse
Mazda Raceway Laguna Seca
Mid-America Motorplex
Mid-Ohio Sports Car Course
Miller Motorsports Park
Misano World Circuit
Monticello Motor Club
Motorsport Park Hastings
MotorSports Ranch Cresson
Mount Panorama Circuit Bathurst
Mugello Circuit
NCCAR / NCBike
NJMP
NOLA Motorsports Park
Nashville Superspeedway Road Course
Nelson Ledges Road Course
New Hampshire Motor Speedway Road Course
Nuerburgring Nordschleife and F1 Circuit
Oulton Park Circuit
Pacific Raceway Road Course
Palm Beach International Raceway
Phakisa Freeway F1 Track
Phillip Island Grand Prix Circuit
PittRace (BeaveRun) North Track
Pocono Raceway
Portland International Raceway
Putnam Park Road Course
QLD Raceway
Red Star Raceway
Road America
Road Atlanta
Rockingham Motor Speedway Road Course
Roebling Road Raceway
Sachsenring Circuit
Sebring International Raceway
Sentul International Circuit
Sepang International Circuit
Serres Racing Circuit
Silverstone Circuit
Snetterton
Sonoma Raceway
Spring Mountain 2.2
Summit Point Motorsports Park
Suzuka Circuit
Sydney Motorsports Park
Symmons Plains Raceway
TT Circuit Assen
Talladega Gran Prix Raceway
Taupo Motorsport Park
Teretonga Park Raceway
Texas World Speedway
Thunderhill Raceway Park
Timaru International Motor Raceway (Levels)
Twin Ring Motegi
VIR
Vereeniging Kart Circuit
Wakefield Park
Watkins Glen International
Willow Springs
Winton Motor Raceway
Yas Marina Circuit
Zwartkops Raceway and Kart Circuit

Continued use of GPS running in the background can dramatically decrease battery life.

All third-party names mentioned by the FTLapps website and TrackDay apps are trademarks of their respective owners and subject to applicable laws.
Show More

What's New in the Latest Version 4.7

Last updated on Jan 29, 2024
Old Versions
+ Rebuilt with iOS 17 SDK
+ Target iOS 16
Show More
Version History
4.7
Jan 29, 2024
+ Rebuilt with iOS 17 SDK
+ Target iOS 16
4.6
Sep 19, 2021
+ Change: Don't hide Tracks screen sort selector when GPS reading is pending
+ Fix: Repair Track Store screen for Light Mode and Dark Mode (buttons and text are hidden by the black background in Light Mode)
+ Fix: Don't stop first-time GPS when leaving the Main Menu screen (avoid disruption of the Tracks sort selector)
4.5
Jul 12, 2021
+ NEW: Support for Dark Mode
+ NEW: Minimum Target bumped to iOS 13
+ NEW: Rebuilt with the iOS 14.5 SDK
+ Change: Modernize Track screen capture API
4.4
Oct 4, 2020
+ NEW: Rebuilt for iOS 14
+ NEW: Build target advanced to iOS 12
+ NEW: Speedometer screen
+ Change: Modernize the review request using SKStoreReviewController.requestReview()
+ Change: Access all data locally; restructured to prepare for iCloud storage
+ Change: Remove Dashboard menu option and screens
+ Change: Remove 2013 prototype integration of Dual XGPS150/160 external GPS
+ Fix: Mail setup alert repaired to avoid a crash immediately following the alert
+ Fix: Reduced TrackDay Pro icon title to "TrackDay" to avoid "TrackDa..." after installation
4.3
Nov 27, 2018
+ NEW: Rebuilt for iOS 12
+ Fix: Overhaul track feature editing
4.2
May 8, 2017
+ Change: Use requestWhenInUseAuthorization
+ Fix: Repair Auto Track Selection implementation
4.1
May 2, 2017
+ NEW: Overhaul for iOS 10
+ NEW: Rebuild for iOS Deployment Target 8.0
+ NEW: LocationManager to abstract interface to XGPS, simplify the AppDelegate, enable early access to GPS and simplify the interface for CLLocation updates
+ NEW: Add back and home buttons for UIWebView on Track Store screen
+ NEW: Improved styling for the track day Tracks and Sessions screen
+ NEW: XGPS accuracy changed to "active.visible" satellites
+ Change: Lock top speed scale at the max speed for the session (use a common heatmap for all laps in a session)
+ Change: Refresh UI for Track Store buttons
+ Change: Remove prototype Calendar functionality
+ Change: Remove Google Analytics
+ Change: Configure HTTP transport settings
+ Fix: Overhaul Location Services for iOS 8 (requestAlwaysAuthorization) and iOS 9 (allowsBackgroundLocationUpdates)
+ Fix: UIAlertView failures in iOS 8 due to showing one alert before the other was dismissed (change clickedButtonWithButtonIndex: to didDismissWithButtonIndex:)
+ Fix: iOS 7 blue system text color for mail dialogs instead of white
+ Fix: Track screen action button menu on the iPad
+ Fix: Temporarily set "require full screen" (TrackDay is not designed to run split-screen on the iPad Pro)
+ Fix: Delete This Track (Track Info screen) / Delete All Track Data (Tracks screen)
+ Fix: When exiting Track Info screen, flag key as locked
+ Fix: Check iOS version using NSFoundationVersionNumber
4.0
Feb 6, 2014
+ NEW: screen shot to Email, Facebook, Twitter lap time posts
+ Change: Facebook and Twitter support replaced with "Share Sheets" (iOS 6/7 only)
+ Fix: Rate/Review URL updated for iOS 7
3.4
Nov 4, 2013
+ NEW: Icon and user interface updates for iOS 7
+ NEW: Integration with the Dual XGPS150 (status screen on the Options page, and device support integrated with app)
+ NEW: If a track is selected, automatically scroll to that selection on the Tracks screen
+ NEW: Pull down list to refresh Tracks list
+ Change: Removed the experimental max accel/decel/g status from the Track screen
+ Change: Only show "Black" raceline when session is selected, return to speed (if black is selected) when no session is selected
+ Change: Clamp min/max for speed to 0/30 or greater
+ Change: Improved handling of product, version and price notifications (Tracks list and Track Store refresh)
+ Change: New Default (startup) screens
+ Fix: Improved handling of "Learning" track calculation
+ Fix: Improved handling for failure to load track data
+ Fix: Improved handling for first GPS sample status (eliminate "@ nanHz")
+ Fix: App review link for iOS 7
+ Fix: Support page / like our page links to Facebook
3.3
Aug 23, 2013
+ Fix: Exclude assert() from Release builds
+ Fix: Dashboard screen -- allow for finishTime to be nil in sector4TimeInterval (e.g., in the middle of the lap for a liveSession, and have not yet entered Sector 4)
+ Fix: Track screen -- don't attempt to show acceleration for the sample with index==0 (it has no acceleration)
+ Fix: Track screen -- move computeAllLapTimes prior to learned track start to avoid attempting to compute lap time of an in-progress lap
+ Fix: (iPhone only) Track Info screen -- expanded min/max speed to make room for "(km/h)"
+ Fix: (iPhone only) Track Editor screen -- delay "Toggle Race Line Points" action to ensure "add point" button is properly refreshed
3.2
Aug 12, 2013
+ NEW: Dashboard view -- sector summary (color blocks) for each lap
+ NEW: Show activity indicator while recomputing track from session data
+ NEW: Track screen -- "Rename Learned Track" menu option to update the track name, track key and track icon
+ Change: Track view -- when selecting a session, automatically switch to "Black" raceline
+ Change: Track view -- adjust color meter (track raceline and session GPS traces) to match max speed for the selected session/lap
+ Change: If start/finish, pit-in, pit-out features already exist when recomputing track, assume that they're properly placed and sized (i.e., leave them alone!)
+ Change: Track Info screen -- Auto-populate URL with http://www. when "h" is touched (refresh with every edit change)
+ Fix: Overhaul server file access to fallback to in-app copies in case of server failure
+ Fix: Track Learning dramatically improved for small (<1 km) tracks
+ Fix: Improved handling of exception conditions in lap time calculations
+ Fix: Track and Dashboard screens -- if all laps are partial, show "No Complete Lap" or "N/A" instead of "0'-1.00", and "No Top Speed" or "N/A"
+ Fix: Properly compute track length for learned tracks
+ Fix: (iPhone 5 only) Splash screen labels and artwork -- offset relative to lower frame
+ Fix: (iPhone 5 only) Track screen slider -- change offset to relative to lower frame
+ Fix: (iPad only) Splash screen labels -- offset relative to left frame
3.1
Jul 9, 2013
+ NEW: Track screen -- draw i1, i2, i3 and FL sector markers on the raceline
+ NEW: Track screen -- email CSV file of raw GPS data for the selected session
+ NEW: Tracks screen -- Sort tracks by Name, Distance or Country
+ Change: Test Start/Finish intersection relative to feature origin (WYSIWYG) rather than distance from the raceline
+ Change: Stop zooming in Track mode when "Start" is pressed -- instead, show the whole track (should reduce the performance hit caused by map tile caching)
+ Fix: Transition to the iPhone Track Editor Settings screen
+ Fix: Track Editor Settings -- Handle metric units conversion when modifying settings

New features in 3.0:

+ UI overhaul to implement new "Reveal" menu design
+ New Dashboard view (in paddock): show ideal lap, ideal session lap, best lap, lap times with sector time drill-down
+ New Dashboard view (on track): show Session time remaining or time elapsed, current lap #/time/speed/split times, and best lap #/time/speed/split times
+ New Dashboard Settings screen
+ Change: No longer "fixing" the Session "Group" (in 2.3 and prior, upon selection, sessions set as Beginner would be set to the current Group level)
3.0
Apr 21, 2013
+ NEW: UI overhaul to implement new "Reveal" menu design
+ NEW: Indemnity/liability alert for the new Dashboard view
+ Change: Compute lap times when a 2.3 track is viewed for the first time via the Track or Dashboard view, Feature editing is toggled off in the Track view, or a new Session is saved for the first time. (In 2.3 and prior, lap times were computed for the selected session every time the session was selected.)
+ Change: First lap = Lap 0 (Partial) -- Lap 1 after crossing start/finish line
+ Change: Use start/finish radius to limit "maximum clamping radius" rather than horizontalAccuracy (now, "what you see is what you get!")
+ Change: Tracks view "Refresh" button moved to bottom-left and changed to standard refresh icon
+ Change: (iPad) Add Cancel button to Session and Laps popups
+ Change: "kph" -> "km/h"
+ Change: No longer "fixing" the Session "Group" (in 2.3 and prior, upon selection, sessions set as Beginner would be set to the current Group level)
+ Fix: Facebook integration ("Cancel/Login" for not open state, "Logout/Send" for open state)
+ Fix: Adapt "Learn" text for drivers... "ride a normal session" becomes "drive a normal session" when vehicle type car
2.3
Mar 17, 2013
+ NEW: Tracks screen: Search for Track (useful now that we have 145+ tracks)
+ NEW: Always check current location on startup (always allow tracks to be sorted by distance) regardless of Auto Track Selection setting
+ NEW: Add activity indicators to FAQ, Privacy Policy and GPS Accuracy pages
+ NEW: Track Editor default settings: maxSpeed=186mph, maxAccel=12mph/s, maxDecel=22mph/s and maxLatAccel=1.0g
+ NEW: Track Editor: "Acceleration" track color
+ NEW: Track Editor Settings screen for global properties: maxSpeed, maxAccel, maxDecel, and maxLatAccel used in computing track speeds
+ NEW: Track Editor (iPhone): Action button to access "Toggle Race Line Points", "Smooth Speeds", "Reverse Track Direction", "Set Map Boundaries" and "Settings"
+ NEW: Track Editor (iPad): Added "Reverse Track Direction" and "Settings" buttons
+ Change: "Memory Warning" title to "TrackDay Memory Alert"
+ Change: Improved "give us a review" messaging to be more charming
+ Change: Reduced "give us a review" nag rate to one out of five starts (starts popping up after two weeks of use)
+ Change: Track Editor view: One touch smoothing (2.2 and prior required six or seven touches to smooth most tracks)
+ Change: TrackInfo viewWillDisappear sets bTrackKeyLocked (all future track name changes require manual updates to the track key)
+ Change: Localizable.strings: "click" to "touch", "app store" to "App Store"
+ Fix: Remove Auto Session Start
+ Fix: Splash Screen: Don't re-auto-select the currently selected track
+ Fix: Overhaul Facebook implementation to login and seek publish permissions on "Send"
2.2
Dec 8, 2012
+ NEW: Analytics for Facebook and Twitter posts
+ NEW: Popup "Review App" offer after 5 uses & 7 days
+ NEW: Track Editor screen -- when multi-touch distance exceeds 5280 feet, show miles/km instead
+ NEW: Options screen -- Support page with FAQ / GPS Accuracy, and new Support Page, Like Us, and Review App buttons
+ Change: Options screen -- moved FAQ / GPS Accuracy buttons to Support page
+ Change: Options screen -- bottom toolbar removed
+ Change: Check for Location Services on "Tracks" button touch rather than at startup (to avoid collision with the choice made during initial startup)
+ Fix: Force last lap to "Partial" to catch cases where Pit-In isn't crossed at the end of the session
+ Fix: Capture max speed from partial laps when computing top speed for the session (to avoid "0 mph" for sessions with no complete laps)
+ Fix: Test for Pit-In crossings whether or not Pit-Out has been crossed
+ Fix: Recognize intersection of first sample when adjacent samples are within the Feature radius
+ Fix: Imports -- refresh status indicator for failed imports (e.g., no track for session data)
2.1
Nov 9, 2012
+ NEW: Privacy Policy (available via a new Info button on the Options screen)
+ NEW: Facebook support! Post lap times to Facebook (best lap or selected lap)
+ NEW: Twitter support! Tweet lap times (best lap or selected lap)
+ NEW: Options screen -- FAQ menu option at the top of the Options screen
+ NEW: Options screen -- added an analytics option and Privacy Policy info button
+ NEW: Analytics: tracking of general app usage and track downloads
+ NEW: Status display for email import; support for Track Packs
+ NEW: Track screen -- add "Delete This Track" (and confirmation) to the action menu
+ NEW: Track screen -- add a "destructive operation" alert / confirmation for "Recompute Track"
+ NEW: Track screen alerts for first time view and first time use; info re: the new "Feature Edit" toggle button
+ NEW: Track Info screen -- update button for after-the-fact changes to the track name (to change the icon filename)
+ NEW: iPhone 5 launch screens for TrackDay Pro and TrackDay for iPhone
+ Fix: Clamp session GPS data to the raceline only if clamped distance is less than the horizontalAccuracy for the sample
+ Fix: Overhaul email import to run completely (UI and Core Data) on the main thread; avoids "failed to launch/resume in time" crash
+ Fix: Learn screen typo: "TrackPro" changed to "TrackDay"
+ Fix: Track screen speed key: convert units to KPH when Metric option is selected
+ Fix: Set Track numSessions and numTrackDays to zero during import (ignore counts in Track file)
+ Change: Exclude tracks with no raceline data from Track Pack export (enables custom naming of the Track Pack)
+ Change: Reset defaults for new tracks (blank country rather than "United States")
+ Change: Track screen -- nearly opaque background for status information to improve legibility
+ Change: Track screen -- show selected session or lap stats (when selected) instead of raceline stats
+ Change: Track Store screen -- increase width of the download/purchase button
+ Change: Options screen -- removed Twitter and Facebook "Coming soon..." menu options
2.0
Oct 2, 2012
+ NEW: "Learn" button to record the session, then auto-generate the track features (raceline, pit-out, pit-in and start/finish)
+ NEW: Recompute the track from the selected session in Track view
+ NEW: Tracks popup -- add distance (miles or km) to each track
+ NEW: Tracks popup -- added "Cancel," "Refresh," and "Name/Distance" buttons
+ NEW: Tracks popup -- sort on distance to the track from current location (when known; Options screen "Auto Track Selection" setting must be "ON")
+ NEW: Alert at startup when Location Services are disabled (and improved messaging on the Track screen)
+ NEW: Track screen -- touch raceline to show lap time, speed and acceleration at the selected point
+ NEW: Track screen -- touch session to show lap time, speed, acceleration and GPS accuracy at the selected sample
+ NEW: Track screen -- touch to move and change radii for start-finish, pit-out and pit-in features
+ NEW: Track screen -- add feature editing toggle button to avoid accidental feature changes
+ NEW: Track screen -- show raceline lap time, and min/max speeds
+ NEW: Track screen -- export track menu option
+ NEW: Track Editor -- display the distance between two touches in the current units (feet or meters)
+ NEW: Track Editor -- display the keyboard when the Search button is pressed
+ NEW: Track info screen -- init with default track values for minTrackSpeed, maxTrackSpeed, trackLength, longestStraight
+ Fix: Auto-select/auto-start only when within track boundaries
+ Fix: (iPad only) Close Tracks popover before auto-selecting track
+ Fix: Stop auto-search/selection behavior when returning from Track View or Track Info View
+ Fix: Always auto-search when returning from Splash screen from Options after auto-search is enabled
+ Fix: Sort new tracks into correct order
+ Change: Only auto-select the Track screen for auto-start if auto-select is also enabled
+ Change: Default emailAddress to trackday@ftlapps.com
+ Change: Collapsed "Create" button into "Edit" button
+ Change: Track info screen -- lock trackKey if imported or loaded from permanent storage
+ Change: Track info screen -- trackKey generation includes numerals
+ Change: Track screen -- increase the size of the GPS speed readout
+ Change: Track Editor -- default to "word case" in the Search dialog
+ Change: Track Store screen -- expanded "Purchase" button from 25pt high to 37pt
+ Change: Track Store screen -- enable "INSTALLED" button, to allow refresh of track data from Track Store copy
+ Change: Tracks popup -- reduce Track Name from 15pt to 14pt to accommodate longer track names
+ Change: Tracks popup -- reduce "INSTALL" label from 10pt to 9pt to increase space for track names
1.1
Sep 10, 2012
+ NEW: Track View: Email lap times for the current session
+ NEW: Track View: On touch, show acceleration (and GPS accuracy)
+ NEW: Tracks View (iPhone only): "Refresh" button to refresh the product list
+ NEW: Sessions and Laps Views: Add top speed to each lap and session
+ NEW: Sessions View: Show Group B, I, A, R -- from last Session of the day (temporary hack to update Group number in 1.1)
+ NEW: Main View: Select track after importing sessions
+ NEW: Track Editor: Show acceleration into and out of RaceLinePoint
+ NEW: Track Editor: Add turn radius and max 1G speed to RaceLinePoint
+ NEW: Track Editor: Compute the speed for the raceline based on +10 mph/s, -20 mph/s max, and 1.0G lateral acceleration max
+ Change: Default "Auto Session Start" to "OFF"
+ Fix: Calculate laps (if not already started) after start/finish is crossed
+ Fix: Use correct index when computing laps to avoid (lap duration of 0'-1.00)
+ Fix: Only activate auto session start if within track boundaries
+ Fix: Sort sessions based on startTime (imported sessions can be disordered)
+ Fix: Editor: Speed for final (closing) RaceLinePoint defaults to wrong value
+ Fix: iPad popover menus are no longer modal
+ Fix: Cache mapPoint for Samples during import (bad cached values were causing computeLaps to fail after import)
+ Fix: On startup, select product if available for current location
+ Fix: Sort purchased tracks into tracks set
+ Fix: Sync the product versionNumber with the track file timestamp (rather than using the install/update date)
+ Fix: Export crash that occured when email Option is not set
1.0
Jul 17, 2012

TrackDay Pro FAQ

TrackDay Pro is available in regions other than the following restricted countries:
Anguilla
TrackDay Pro supports English
Click here to learn how to download TrackDay Pro in restricted country or region.
Check the following list to see the minimum requirements of TrackDay Pro.
iPhone
Requires iOS 16.0 or later.
iPad
Requires iPadOS 16.0 or later.

TrackDay Pro Alternative

You May Also Like

Get more from FTLapps LLC