Skip to content
Cole Savage edited this page Nov 10, 2019 · 12 revisions

NOTE: This is the legacy HAL9001 repository, and is no longer being updated.

How to download

Install Android Studio (Click Image)

For Non-SCHS Teams with an organization

  1. Click the fork button (located on the code tab of this repository) to fork the repository into your organization
  2. Make a branch off the forked repository in Github
  3. Open Android Studio
  4. If you have a program open, go to vcs, checkout from version control, git, and paste the link to your forked repository. If you don't have a program open, just go straight to checkout from version control.
  5. Wait for gradle to finish indexing. If there are any errors that say you need to install things like build tools, just click download and let android studio fix the problem.
  6. Go to vcs, git, branch click on your branch name, checkout as, then press ok
  7. Celebrate, checkmark = commit to your branch, vcs, git, push pushes to your branch, blue arrow updates your local copy.

For Non-SCHS Teams without an organization

  1. Click the fork button (located on the code tab of this repository) to fork the repository into your account
  2. Open Android Studio
  3. If you have a program open, go to vcs, checkout from version control, git, and paste the link to your forked repository. If you don't have a program open, just go straight to checkout from version control.
  4. Wait for gradle to finish indexing. If there are any errors that say you need to install things like build tools, just click download and let android studio fix the problem.
  5. Celebrate, checkmark = commit to your forked repository, vcs, git, push pushes to your forked repository, blue arrow updates your local copy.

For SCHS Teams

  1. Make a branch off this repository in Github
  2. Open Android Studio
  3. If you have a program open, go to vcs, checkout from version control, git, and paste the link to your forked repository. If you don't have a program open, just go straight to checkout from version control.
  4. Wait for gradle to finish indexing. If there are any errors that say you need to install things like build tools, just click download and let android studio fix the problem.
  5. Go to vcs, git, branch click on your branch name, checkout as, then press ok
  6. Celebrate, checkmark = commit to your branch, vcs, git, push pushes to your branch, blue arrow updates your local copy.

For people who want to do it without github

  1. Clone the repository the same way as you would clone the FTC App.
  2. Open the cloned repository the same way as you would the FTC App.

Install The NDK (For OpenCV)

  1. Click file, settings, appearance and behavior, system settings, android sdk
  2. Click sdk tools (top bar on the right)
  3. Check the box next to NDK and click apply
  4. Wait for the NDK to install
  5. Celebrate :)

How to Install Floobits (Optional)

  1. Click file, settings, plugins
  2. Click marketplace (top of the screen)
  3. Search for floobits
  4. Click install, then click apply.
  5. Restart Android Studio.

How to Integrate With Floobits (Optional)

Creating the Repository

  1. Setup the repository (see steps above)
  2. In Android Studio, go to project view, then delete the .floo file (To enter project view click the icon on the top left that says Android and change it to project)
  3. Click tools, floobits, share project publicly.
  4. Enter a name for the floobits project and sign into your account if you are not already signed in.
  5. Click upload entire project.
  6. Go to floobits and set permissions for your new project.

Joining the floobits project.

  1. Install floobits (See install floobits section)
  2. Make sure you are logged into your floobits account.
  3. Download your team's version of the repository (with their version of the .floo file)
  4. Click tools, floobits, clear cache.
  5. Click tools, floobits, join project's workspace
  6. Click OVERWRITE LOCAL. If you click overwrite remote YOU WILL MURDER EVERY SINGLE ONE OF YOUR PROGRAMMERS. SERIOUSLY, DO NOT CLICK OVERWRITE REMOTE UNLESS YOU REALLY UNDERSTAND WHAT YOU ARE DOING.