开发者

Develop a C# application for Windows Mobile, Android & iPhone

I have a project where I need to build a C# application that is able to run in iPhone, Andro开发者_运维技巧id 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?


Yes they are very solid. They give you .NET 4.0 with all of that capability & the ability to share data access, networking/API integration, and business logic in shared assemblies. You'll of course have to write the user interface portion of the applications in C# but specific to the platform.

For example, MonoTouch is like Cocoa in C#. It will feel unlike your typical .NET programming style, so make sure you get comfortable reading Objective-C for documentation & assistance.

Also recommended is to follow the UI guidelines of the platform in question. Don't create a cookie cutter app for all platforms or it will suck everywhere.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜