Java nerds.  What got you up to speed?  What reference do you wish you had when you started?  Who wants to throw a "<font color="#ff0000">Negative Oneth</font>" party? <br><br><div class="gmail_quote">On Fri, Dec 14, 2012 at 10:34 AM, Brian Cloutier <span dir="ltr"><<a href="mailto:briancloutier2010@gmail.com" target="_blank">briancloutier2010@gmail.com</a>></span> wrote:<br>

<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>
<div><br>
> I should ask. What basics do we need before we start?<br>
<br>
</div>I'll throw a <font color="#ff0000">0th class</font> 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>
<div><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>
</div>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>
<span><font color="#888888"><br>
- Brian<br>
</font></span><div><div>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Everything should be made as simple as possible, but no simpler - <a href="http://en.wikipedia.org/wiki/Albert_Einstein" title="Albert Einstein" target="_blank">Albert Einstein</a><br>


Simplicity is the ultimate sophistication -  <a href="http://en.wikipedia.org/wiki/Leonardo_Da_Vinci" title="Leonardo Da Vinci" target="_blank">Leonardo Da Vinci</a><br>
Perfection is reached not when there is nothing left to add, but when there is nothing left to take away -  <a href="http://en.wikipedia.org/wiki/Antoine_de_Saint_Exup%C3%A9ry" title="Antoine de Saint Exupéry" target="_blank">Antoine de Saint Exupéry</a><br>


Keep It Simple Stupid - <a href="http://en.wikipedia.org/wiki/Clarence_Johnson" title="Clarence Johnson" target="_blank">Kelly Johnson</a><br>