Development Environment
Advanced Users
Please don't follow this if you don't have experience with the command line (powershell, cmd).
Install Git
- Open an elevated Command Prompt or Powershell window
- This can be done by pressing Win + R and pressing "Yes"
- Type
winget install Git.Gitand go through the install process - Generate a new SSH Key and add it to the SSH Agent
- Add your SSH Key to your Github Account
Install and Open Android Studio
- Open an elevated Command Prompt or Powershell window
- Type
winget install Google.AndroidStudioand go through the install process
Install the Android SDK
- Open Android Studio
- Follow the instructions to set up the IDE and install the Android SDK.
Clone the FTC SDK
Now that you have set up the development environment, it's time to clone the FTC SDK:
- Figure out what the URL for the FTC SDK is (at the time of writing it's https://github.com/FIRST-Tech-Challenge/FtcRobotController.git)
- Clone the repository (Note that some developers keep their clone repositories in a folder for that purpose).
- In your not-necessarily-elevated pwsh/cmd, navigate to the folder in which you want your repository to be located
- Clone the repository using Git:
git clone https://github.com/FIRST-Tech-Challenge/FtcRobotController.git
User Friendly Setup
Android Studio
- Download Android Studio from here.
- Run the installer that you just downloaded.
- The installer should guide you through the process.
- Done! Android Studio should have been installed successfully.
NOTE: Make sure you have a Java JDK installed on your systems or allow the installer to install it for you. The Android SDK may also need to be downloaded and usually, it is done automatically by the Android Studio Installer.
Git / GitHub Desktop
Choose either:
- git (command line tool)
- GitHub Desktop (more user-friendly graphical interface)