OS X will work just fine. I develop on my MacBook Pro.
Assuming you haven't set up the SDK:
- Download Eclipse 3.5 (the latest version, 3.6, does not play with with the Android plugin). You can get it here:
Eclipse Galileo Downloads - Fast, Reliable, Customizable - EclipseSource
- Download the Android SDK and install it in the directory you want it to permanently live:
Android SDK | Android Developers
- Precisely follow these instructions to install the Android plugin for Eclipse and point it at the SDK directory you downloaded in the previous step:
ADT Plugin for Eclipse | Android Developers
- Open the Android SDK & AVD manager (the "android" executable in the Tools directory of the SDK directory you downloaded)
- Go to the Available Packages panel and download everything
- Go to the Virtual Devices panel and create a virtual Android phone for the emulator
I didn't go into detail (if you can't figure it out, use Google to find a more in-depth tutorial).
Once you've done this and have it working, go to YouTube and finding a simple tutorial to follow for making your first Android app. I recommend the O'Reilly tutorial for making a simple flashlight application. The instructor runs into some technically difficulties, but you should be able to figure out what to do (being a great developer and all
). The tutorial is here:
YouTube - Developing Android Applications, Workshop One
Since ListViews are fairly common, I suggest following this tutorial for your second Android app:
Android Series: Custom ListView items and adapters | Software Passion
Leverage these forums and others (sorry mods?). There are people willing to assist so long as you don't expect them to do
all your work for you. There are also plenty of tutorials on the web for simpler stuff. If you were a good C programmer, you shouldn't have any trouble with Java. It's just syntax (and some of it, especially if you've also programmed C++, is quite similar).
Good luck!