1

I am a c# . net developer using windows xp. there is a requirement where I am asked to develop an iphone application. Can anyone mention me the steps how to get started on this?

Is it anyway i can code my applicaton on c#.net and on windows xp?

Is it necessary to have a mac os to build your application?

What is the first step towards buliding the iphone application?

Michael Donohue
  • 11,776
  • 5
  • 31
  • 44
prateek
  • 13
  • 2
  • 1
    Have you just re-posted this question? Because I just answered it a little while ago with a detailed answer. – ryryan Apr 20 '11 at 10:08
  • i am so sorry.. i think it got reposted.. because i couldnt find the link..!!.. can you give me the link where you answered it in detail.. will be really helpful..!! – prateek Apr 20 '11 at 10:10
  • I cannot find it now, the question has been deleted by the looks of it. – ryryan Apr 20 '11 at 10:13
  • so if you can give me the detailed answer?? again..!! please..:) – prateek Apr 20 '11 at 10:14
  • @hart1994 the previous link is removed. here it is http://stackoverflow.com/questions/5727539/how-to-make-your-own-iphone-ipod-touch-blackberry-application – visakh7 Apr 20 '11 at 10:17
  • Re typed it from memory. @7KV7 So why's it been removed? – ryryan Apr 20 '11 at 10:35
  • possible duplicate of [Can I develop iPhone applications using C#.NET on Vista?](http://stackoverflow.com/questions/676291/can-i-develop-iphone-applications-using-c-net-on-vista) – Brad Larson Apr 20 '11 at 23:02

4 Answers4

0

Yes, you can code your app in C# using MonoTouch, but there is no way to bedug your code. The simulator will only run on OSX. Yes, you will have to have an mac to build, test, debug and submit your app.

The first step is to buy a mac and learn Objective-c.

rckoenes
  • 69,092
  • 8
  • 134
  • 166
0

Firstly, iPhone, iPod Touch and iPad have iOS, and BlackBerry has Blackberry OS, so developing for both the platforms is completely different.

Developing for iOS.

For developing applications for iOS, the first thing you'll need is Mac, or any way to run Mac OS X (like having Hackintosh or OSx86, completely beyond the scope of my answer). Since development for iOS is done in a programming language called Objective C. And the IDE for the same is XCode, which (unfortunately) is only available Mac OS, XCode includes the emulator for the iDevices as well.

Developing for BlackBerry OS

And regarding Blackberry development, I don't have much idea about any particular language being used for the same. But you may follow this for a brief idea regarding developing apps for BlackBerry

Kushal
  • 3,112
  • 10
  • 50
  • 79
0

You will need Mac OS X, you could search for tutorials on how to install OS X on a virtual machine.

Once you have access to OS X, you will need to register as an iOS developer. Registering is free and you will have access to Xcode 3 + iOS SDK (includes iOS simulator). If you need your application on an iOS device (other than the iOS simulator), you will need to purchase the iOS developer program which costs $99. Xcode 4 has now been released, but this requires purchasing if you haven't brought a developer program for $4.99. Registering as a developer also gives you access to iOS, Mac and Safari Dev Center Resources, which you will find useful at some point. You can register here for free. I recommend trying out iOS development first before purchasing, as it's hard for some people to get the hang of.

After downloading and installing Xcode 3 + iOS SDK, you may be a little lost. Answering with a step by step tutorial for your fist iOS application is a little hard, so I will provide links to resources which are very useful. Here is a very good tutorial which will help you install Xcode and write you first application. It also teaches you about the programming language you'll be using, Objective-C. Objective-C is similar to C/C++.

You may find it easier watching a tutorial instead, therefore I recommend searching for videos.

Hope this helps!

ryryan
  • 3,890
  • 13
  • 43
  • 72
0

Yes, despite the other answers at this page, it is possible to develop for Android, iOS and Blackberry Playbook at the same time - in Adobe Air (using Flex or Flash projects).

And no need to buy a Mac, it all works with Windows XP.

The 1st step would be to install Flash Builder Burrito and the other software listed at the Playbook page. That gives you Android + Playbook

The 2nd step would be to install the iOS packager. And I think a new version of it is coming soon - together with Flash Builder 4.5

Alexander Farber
  • 21,519
  • 75
  • 241
  • 416