Click here to Skip to main content
15,885,537 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I want to develop app using c# code and it should be run on ios and android,windows phone.
I integrated my visual studio with xamarin.
Can anyone help me in that,
Posted
Comments
Richard MacCutchan 3-Jun-14 7:25am    
Help with what? Your question is so general all we can suggest is "good luck".

You can't do it just in VS.

You can build a Single Page Application (SPA).

An SPA is a HTML/Javascript application which is a single HTML page with a large Javascript library for providing the applications logic.

There are tools out their which make this approach more manageable and maintainable.

I'd suggest looking at AngularJS and TypeScript

You can then use a transportable SPA hosting framework such as PhoneGap/Cordova.

Once you've finished you development/testing within VS. You use PhoneGap to provide native wrappers within which you embed your SPA. The native wrapper provides a native browser view port which is used to load and present your SPA on the specific mobile device.

Access to phone hardware features is provide through Plug-ins which standardise the API exposed to Javascript. This means your SPA can be a single stream across all platforms as the plugin is platform specific.

But you still have to go through the process of building the package for each platform.

iOS requires MacOSx, xCode and a subscription to the Apple developer program.
WinPhone requires registration with MS and Visual Studio
Android required registration with Google and the ADT which include Eclipse (All of which requires Java too)
 
Share this answer
 
v3
Comments
_Maxxx_ 3-Jun-14 7:51am    
You can do it with xamarin - and the OP has Xamarin and wants to program using it and C#, not HTML/JS
Click Here[^]

The Xamarin page takes you through it pretty much step by step!
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900