This repo contains the code used by Shawnee Mission East Robotics for the FTC DECODE 2025-2026 season.
- 20181 (SME Lancers) the oldest sibling
- @SM-mech (Jake Winfield)
- 26855 (SME Cavalry) the middle child 🥀
- @TechDudie (TechnoDot)
- 21692 (SME Knights) the youngest sibling
- @n0tasha4k-glitch (???)
Java 17 and Android Studio Otter (2025.2.1) recommended!
Create a Personal Access Token for Github and configure Android Studio to use the token for all git operations. Clone the repository.
Do not decide to use Java "just because you can." Ensuring that everything works when you need it and at the same time is a massive pain. You should be very familiar with Java, using an IDE and API/SDK, and Git or other VCS. If you decide to use Java:
- Copy the
TeamCodedirectory and rename it toTeamCode{year}.{year}should be what class the majority of the team members are in. If there are multiple teams with the same year using Java, the teams should beTeamCode{year}A,TeamCode{year}B, and so forth. - Rename the
com.firstinspires.ftc.teamcodepackage tocom.{name}.ftc.{year}(ex.com.technodot.ftc.twentyfive. Your name can be your username, your real name, whatever you prefer (all lowercase, no spaces, dashes, or underscores). The year should be the current year, spelled out, all lowercase without any spaces. - In
settings.gradle, add a new line withinclude ':TeamCode{year}'. - In
TeamCode{year}/build.gradle, change thenamespacevariable to your package name. - You may need to rebuild Gradle/restart Android Studio for the changes to take effect.
- To the left of the Run button at the top of Android Studio, change the module being built to
TeamCode{year}.