I have a project where I need to build a C# application that is able to run in iPhone, Android and Windows Mobile.
For windows Mobile that is no problem, but I think its a challenge when we try to develop for Android and iPhone.
I've been searching for solutions and i found some information about Mono-Android and MonoTouch.
My question is, has anyone used this API's? Are they good? Do they really take advantage of Android/iPhone native api's? Can I with only one source code create an application for both platforms?
And finally, is there any other way of creating a C# application for these mobile platforms?