<p dir="ltr">I want to resurrect this thread because I find it ridiculous that I'm one of the more experienced java programmers in our shop. Some people may have moved, but maybe we have some new interest in learning java for android. Simple stuff first; please respond to indicate interest -dru</p>

<div class="gmail_quote">On Dec 14, 2012 10:35 AM, "Brian Cloutier" <<a href="mailto:briancloutier2010@gmail.com">briancloutier2010@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Looks like there is more than enough interest, this is happening!<br>
<br>
We've got a full holiday season ahead of us and I'd like to take some<br>
time to prepare, so the class will start sometime mid-January. I'll<br>
send out a doodle after new years to see which times work for<br>
everybody.<br>
<br>
> I should ask. What basics do we need before we start?<br>
<br>
I'll throw a 0th class before we get into the thick of things to help<br>
people get set up, but you're going to need:<br>
- Java, <a href="http://java.com/getjava" target="_blank">http://java.com/getjava</a><br>
- Eclipse, the Android SDK, and the Android Developer Tools for<br>
Eclipse. All of which can be found here with installation instructions<br>
<a href="http://developer.android.com/sdk/index.html" target="_blank">http://developer.android.com/sdk/index.html</a><br>
- An Android phone running 2.3 or newer (almost all of them). There's<br>
an emulator you can use, but I highly recommend having an android<br>
phone for testing your apps on.<br>
<br>
> Let me know if you'd like to use Noisegate as a case study.  It makes an HTTP request inside an AsyncTask.<br>
<br>
Sounds great, thank you.<br>
<br>
For the people who don't already know Java, it's been a while since I<br>
learned so I don't know what the best references are but these might<br>
be helpful:<br>
- If you feel like reading a book, Head First Java is excellent<br>
<a href="http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208" target="_blank">http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208</a><br>
- Oracle maintains the official Java tutorial:<br>
<a href="http://docs.oracle.com/javase/tutorial/java/index.html" target="_blank">http://docs.oracle.com/javase/tutorial/java/index.html</a><br>
- They've also got a tutorial on Collections, which are going to be<br>
important: <a href="http://docs.oracle.com/javase/tutorial/collections/index.html" target="_blank">http://docs.oracle.com/javase/tutorial/collections/index.html</a><br>
- And here's a website with a couple drills for practicing:<br>
<a href="http://codingbat.com/java" target="_blank">http://codingbat.com/java</a><br>
<br>
If you want to get a head start, I cannot recommend the official<br>
android documentation enough.<br>
<a href="http://developer.android.com/training/index.html" target="_blank">http://developer.android.com/training/index.html</a> is a good place to<br>
get started.<br>
<br>
- Brian<br>
_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
</blockquote></div>