package icon

DragTree

NHRA Pro Tree reaction game — sensor launch, 2 Player, fully offline
New in version 1.8.0
- 2 Player: race a friend on one phone
- Hold to Launch: hold through the tree, let go on green
- Launch with volume buttons, headphone or Bluetooth remote buttons
- Motion sensor up to 200 readings a second; sensor times are more accurate and may read slightly slower
- Sensor launch on phones without a gyroscope
- Consistency stats, time-slip comparison, phone latency check
- New sounds; late launches timed to 5 s
- Better fit on small screens and large text
- One unused permission removed
DragTree is a reaction-time game built on a real NHRA Christmas Tree (the drag strip starting lights). Watch the ambers, react to the green, and see how fast you were. Beat your best, or beat a friend.

Launch it however you like:
• Motion sensor — mount the phone in the car, stage, and drive off. The app detects the launch and times it from the start of acceleration. No tapping.
• Tap — a big on-screen button.
• Hold to Launch — hold the button through the tree and let go on green, like a trans-brake button.
• Volume buttons and remotes — use a volume button, a wired headphone button, or a cheap Bluetooth camera-shutter remote as your launch button (Settings, off by default).

Fully offline — no internet, no account, no ads, no tracking.

TWO PLAYER
Put the phone between two people. Each gets their own lane and light; best reaction wins, and a red light loses.

TREES
• Pro Tree (.400) — all three ambers together, green 0.400 s later
• Sportsman Tree (.500) — ambers count down one at a time, green 0.500 s after the last

GRADES
Perfect (under .050) · Pro · Great · Good · Late · Red Light, which shows how early you went.

TRACK YOUR PROGRESS
• History of your last 30 runs, personal best, and a trend chart
• Consistency stats: average, spread, how often you land within ±.020, and your streak
• Series mode: 3, 5 or 10 runs back to back with a summary
• Time-slip comparison: enter the reaction time from a real slip and see how your phone differs

BUILT FOR PRECISION
• The motion sensor is read up to 200 times a second with the sensor's own timestamps, on phones with or without a gyroscope
• Accelerometer test: records 5 seconds of background vibration and suggests the most sensitive setting it won't trip
• Phone latency check: screen rate, sensor rate and a tap test, so you know how much of a time is the phone
• Three sensitivity presets plus a custom setting

Optional sounds: a tick on each amber, a beep at green and a chime for your result.

The reaction time shown is how quickly you responded after the green. A track time slip also includes the car's rollout and drivetrain response, so DragTree is best for practice and consistency, not for predicting your exact slip.

PERMISSIONS
• HIGH_SAMPLING_RATE_SENSORS — fast motion-sensor readings
• VIBRATE — touch feedback
• MODIFY_AUDIO_SETTINGS — plays the sound effects
There is no internet permission at all, and no microphone, location or storage access.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.8.0 (184) suggested Added on Oct 22, 2026

    x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.8.0 (183) - Added on Oct 22, 2026

    x86

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.8.0 (182) - Added on Oct 22, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 31 MiB PGP Signature | Build Log

  • Version 1.8.0 (181) - Added on Oct 22, 2026

    armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 27 MiB PGP Signature | Build Log

  • New in version 1.7.4
    - Personal best no longer set by a missed launch (2.0 s timeout)
    - Red lights show how early you went instead of a fixed value
    - Series stats now include late runs
    - Title no longer wraps on narrow screens; footer shows the real version
  • Version 1.7.4 (174) - Added on Oct 12, 2026

    x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.7.4 (173) - Added on Oct 12, 2026

    x86

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.7.4 (172) - Added on Oct 12, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 31 MiB PGP Signature | Build Log

  • Version 1.7.4 (171) - Added on Oct 12, 2026

    armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 27 MiB PGP Signature | Build Log

  • Version 1.7.3 (164) - Added on Sep 29, 2026

    x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.7.3 (163) - Added on Sep 29, 2026

    x86

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.7.3 (162) - Added on Sep 29, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 31 MiB PGP Signature | Build Log

  • Version 1.7.3 (161) - Added on Sep 29, 2026

    armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control vibration
      Allows the app to control the vibrator.
    • com.flyboybyte.dragtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 27 MiB PGP Signature | Build Log