The Broncobots' Android Studio template for FTC, with Pedro Pathing and NextFTC.
This repository contains the public FTC SDK for the DECODE (2025-2026) competition season.
Follow the official FTC instructions here: Installing Android Studio.
Do not forget to install JDK 17 separately!
- Press the green <> Code button above.
- Select "Download ZIP"
- Unzip the folder and rename it to "FTC--"
- E.g. FTC-201-DECODE
- It is recommended to create a dedicated Robotics folder on your desktop to store this project.
- DO NOT leave it in your Downloads folder.
- Import the project in Android Studio and wait for Gradle to sync.
- Make sure your have installed JDK 17 (see above)!
- When the file tree in Android Studio turns to "Android" mode, Gradle has succeeded.
- You can start writing OpModes under "TeamCode/java/org.firstinspires.ftc.teamcode"
- FIRST Tech Challenge Documentation
- Programming, control systems, SDK, and game resources; up-to-date and officially maintained by FIRST.
- FTC Javadoc Documentation
- Javadoc for the FTC SDK.
- Pedro Pathing
- Great autonomous path follower for holonomic robots.
- NextFTC
- Command-based library with a number of utilities to make coding for FTC easier.
This project contains a large selection of Sample OpModes which can be cut and pasted into your /teamcode folder to be used as-is, or modified to suit your team's needs.
- Samples: /FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples
- Instructions: /TeamCode/src/main/java/org/firstinspires/ftc/teamcode
For technical questions regarding the Control System or the FTC SDK, please visit the FIRST Tech Challenge Community forum.