Three20-android is a project mainly written in Java, it's free.
This is the porting of Three20 library on Android
Three20-android is the porting to Android of Three20 library.
At the moment the packages available are: