- Finished installing IntelliJ on both computers
- IntelliJ, a Java IDE, is an alternative to more popular IDEs such as NetBeans and Eclipse. I personally chose IntelliJ to start this project because I wanted to experience things with a new IDE, as I have personally used Eclipse in the past and wanted to try something new!
- I had to follow several steps to install IntelliJ on both computers. I started with the MacBook first, since I knew my way around it better (however I still am experienced with Linux! Mainly Ubuntu and CentOS, I've ran servers in the past so CentOS was an industry standard). The steps I followed for Mac are explained below.
- Download the IntelliJ IDEA Community Edition Disk Image (.dmg file) from http://www.jetbrains.com/idea/download/
- Open the Disk Image and run the installer
- Although the Mac was relatively straightforward, I had to work a bit to get the IDE itself working on Linux. I followed similar steps, however some were a bit more complex.
- Download the IntelliJ IDEA Community Edition Linux Package from http://www.jetbrains.com/idea/download/
- Install the Linux Package via the dpkg command, shown below.
tar xfz idea-13.tar.gz
- I then went into the IntelliJ directory, and ran the IDE, using the commands below.
cd Desktop
cd IntelliJ
cd bin
./idea.sh
- The IDE was now working on both computers! I then had to install Android SDK on both, which is where it got a bit more complex. However, beforehand, I knew I had to setup some form of realtime editing, so that we could both see each others' changes. I found this in a plugin called Floobits, which I found at https://floobits.com/. We both created accounts, and from there it was simple. I followed the following instructions to install Floobits on both computers.
- Go to IntelliJ Settings (On Linux - File->Settings, On Mac IntelliJ->Preferences)
- Select the Plugins menu
- Select Install Plugin
- Type in Floobits and install it
- Restart IntelliJ and log into Floobits
- On the Mac, I decided to host the project. I created a private project via Floobits and had Aki join it on his computer via IntelliJ's Quickstart menu. It was fairly simple, there was a "Join a friend's workspace" button.
- We now had realtime editing! Next came Android SDK. I installed it on the Mac first. For the Mac, all you needed to do was download it from Google's Android Developer site and it was done. For Linux, I did the same thing, however I needed to link it to IntelliJ, via the Settings menu. I then doublechecked the Linux computer to make sure it had the right JDK and sadly it didn't. I installed that by going on Java's website, downloading the JDK, and installing it via the dpkg command.
- We then both created GitHub accounts, and we're still working on linking GitHub to IntelliJ.
Friday, September 5, 2014
9/5/14
Subscribe to:
Post Comments (Atom)
Let's talk on Monday, but I'm thinking since you and Aki are working together so closely together on this project, having you share a blog may be the best way to work this. I'm to want *way* more detail in a technical journal than you are giving me here.
ReplyDeleteHere is a post from my own journal that can hopefully give you a clearer idea of what I'm looking for:
http://proyectojuanchacon.blogspot.com/2014/05/python-3-django-17-on-ubuntu-1404-day-1.html
A few things to note:
1. Hyptertext is the magic sauce of the web -- use it!
2. Don't just say "Finished installing Android SDK on both computers", provide reproducible instructions for doing that.
Excellent! This is just what I'm looking for in terms of technical detail. Now make references to things like IntelliJ active links to their respective websites and you are good to go...
ReplyDelete