Android-impromptudo is a project mainly written in Java, it's free.
Android app to display local events via impromptudo.com
Android App for http://impromptudo.com service