Xamarin.Android on Windows provides a plugin for Visual Studio 2010 Professional or better. We also support Xamarin.Android development using Xamarin Studio on Windows for users that do not own a copy of Visual Studio 2010 Professional or better.
Xamarin.Android on Mac developers can use Xamarin Studio.
On all platforms, Xamarin.Android requires the Android SDK (which requires Java JDK).