For next few classes we are
going to learn basics to build
and Android App.
You need java platform to build Android
App with any IDE.
So if you don't have one:
Java JRE or JDK:
(sudo apt-get install openjdk-7-jre for Linux)
Java JRE or JDK: check this out
for Linux try something like:
tar xzvf ~/Downloads/jdk-7u<your version>-linux-x64.tar.gz
sudo mv jdk1.7.0_21/ /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_<your
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_<your
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_<your
sudo update-alternatives --config java
sudo update-alternatives --config javaws
IDEs: Android Studio or Eclipse
(Android Development Tools plugin)
Eclipse – less bugs, but a bit tricky to install.(can
also be used for java development)
For new guys in Eclipse, better to install ADT
plugin which comes with eclipse and all settings
Android Studio – a lot bugs(yet), very easy to set
up, better app design tools, worse geo coordinates
tracking on virual device.
Eclipse ADT (for guys new to Eclipse):
Eclipse (and want to follow few steps of upgrading it on
would recommend Classic:
Don't forget on Linux you need to
install IA32 library as well.
(sudo apt-get install ia32-libs).
Next few slides are for guys who
have Eclipse on their computer or are
not going to set up Eclipse ADT for