I can't believe no one has mentioned Appcelerator Titanium yet (http://appcelerator.com). Titanium allows you to create Android applications in JavaScript. Even though its not python, for all the Java haters (and there are plenty) its drastically easier than creating an app in Java. Plus, its significantly faster than using a WebView (a la PhoneGap).
With Titanium you get access to all the native controls, maps, audio/video, camera, Facebook, and a _ton_ of other stuff. You can check out their Github profile for more info: http://github.com/appcelerator/titanium_mobile. Beyond the basic UI stuff, Don Thorp and his excellent Android develops have recently added the ability to use Android.R resources, intents, activities, services, notifications, and other advanced API's that you'd be hard pressed to find in an app developed via PhoneGap. Not only is it free, but you can use the same codebase (with some changes) to create an iOS (iPad or iPhone) app.
Unlike Mono Droid/Mono Touch, Titanium is 100% free.
With Titanium you get access to all the native controls, maps, audio/video, camera, Facebook, and a _ton_ of other stuff. You can check out their Github profile for more info: http://github.com/appcelerator/titanium_mobile. Beyond the basic UI stuff, Don Thorp and his excellent Android develops have recently added the ability to use Android.R resources, intents, activities, services, notifications, and other advanced API's that you'd be hard pressed to find in an app developed via PhoneGap. Not only is it free, but you can use the same codebase (with some changes) to create an iOS (iPad or iPhone) app.
Unlike Mono Droid/Mono Touch, Titanium is 100% free.