Required Software
ADI requires specific software to use in class. We do this so each student is using the same development environment as each other. Please install the following software during orientation (or prior to class start). It is best to install each item in the order they are listed (otherwise errors will occur).
If you run into any problems installing this software, please alert an instructor or your producer.
Intellij Editor
- What: One of the best IDEs available.
- Why: There is an extensive plugin library available and Intellij is hands down awesome.
- Instructions: Navigate to: https://www.jetbrains.com/idea/download/, download and install the software.
Genymotion
- What: Used to simulate different Android phones.
- Why: Because we don't want to have our own phones plugged in all the time.
- Instructions: Navigate to: https://www.genymotion.com/thank-you-freemium/, download and install the software.
Slack Chat
- What: A modern day IRC-like chat client.
- Why: GA as a company uses Slack to communicate with staff and students.
- Instructions: Browse to https://slack.com/apps and download/install Slack. Sign in to the ga-students team that you have been invited to.
ZSH
- What: A shell configuration package called Oh-My-Zsh
- Why: This supes-up our terminal by adding colors to our terminal prompts, adding timestamps and showing us what branch we're on if we're in a git directory. Zoh-my-gosh it's awesome.
- Instructions: To install, open the Terminal application, copy and paste the following and press enter:
curl -L http://install.ohmyz.sh | sh
Required Chrome Extensions
Postman
- What: Software that allows you to communicate directly with servers.
- Why: It is arguably the best app that handles this with a GUI.
- Instructions: Browse to https://www.getpostman.com/ and download the Chrome Extension.
JSON View
- What: An extension that makes JSON look pretty.
- Why: To easily navigate JSON files using a tree-view.
- Instructions: Visit https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc and install the extension.