It is very difficult for me to decide whether I should make this application in android or monodroid.
I just just donβt know enough to either make an informed decision. So hopefully a person who has more experience with both of them can help me.
I am a .net developer (mostly asp.net mvc). Therefore, I constantly work with visual studios 2010 and .net. I did not do java or used eclipse from my Java 101 class many years ago.
So, in this case, monodroid seems like a clear winner, as I can use this experience.
The application that I plan to make will also eventually be ported to iphone, so think here if I need to say something with Google / GPS maps, I can extract the common code from it and reuse it.
However, I do not know how the general code will be distributed, because I do not know how much specific material for Android will be required. This may result in the fact that for working with cards in iphone and android, even with mono, there may be zero res-useable code.
Finally, the biggest flaw I see is plugins. For example, I need to use a swipe view layout where a user can switch from one look to another with a click. This, as far as I know, does not exist in the native android.
I know that there are plugins, but, of course, they are all java, and as far as I know, it can be a pain to make them work in mono droids.
Therefore, I am not sure what I will endure for this purpose.