Can I use .Net languages for iPhone app development?

11,967

Solution 1

The Xamarin team, formerly employees from Novell working on the Mono project, have developed cross-platform compilers and runtimes for both iOS and Android.

While it doesn't yet create a "write-once run anywhere" utopia of mobile application development, it's definitely a step in the right direction and perhaps better than HTML5 solutions.

I've found it best to write core libraries (just the app logic, no UI code) that compiles under .NET and Mono. Then, write UI layers specific to each platform you want to support. Using an MVC pattern, you can abstract things in such a way that makes code very re-usable.

Solution 2

There are two platforms called MonoTouch and Mono through which you can develop iOS app using C# and .NET.

  1. Mono
  2. MonoTouch

I'll suggest this book for you to learn mobile development in C#.


If you are interested in HTML and javascript the following sdk's will help you.

  1. Phone Gap
  2. Appcelerator Titanium
  3. Sencha
Share:
11,967
Admin
Author by

Admin

Updated on June 09, 2022

Comments

  • Admin
    Admin about 2 years

    I am interested in iPhone app development. Are there any products or platforms that allow iPhone application development using .NET languages, such as C#?