C # application development for Windows Mobile, Android and iPhone

I have a project where I need to create a C # application that can work on iPhone, Android and Windows Mobile.

For Windows Mobile, this is not a problem, but I think it is a problem when we try to develop for Android and iPhone.

I was looking for solutions and I found some information about Mono-Android and MonoTouch .

My question is: has anyone used this API? They are good? Do they really take advantage of the api for Android / iPhone? Can I create an application for both platforms with one source code?

And finally, is there another way to create a C # application for these mobile platforms?

+6
source share
1 answer

Yes, they are very durable. They provide you with .NET 4.0 with all the features and capabilities of data sharing, network / API integration and business logic in common assemblies. Of course, you have to write part of the user interface of applications in C #, but specific to the platform.

For example, MonoTouch is similar to Cocoa in C #. It will be different from your typical .NET programming style, so make sure you get a comfortable reading of Objective-C for documentation and help.

It is also recommended to follow the recommendations of the user interface of the platform in question. Do not create a cookie cutting application for all platforms or it will suck everywhere.

+9
source

Source: https://habr.com/ru/post/885933/


All Articles