Home  /  Questions  /  Question



60   95.3
Feb 06, 2011


Iphone App development tools

Hallo All:

Please help with what tools I need to create an Iphone application that retrieves real-time sales data from my restaurant database.  
I am an 
entry level C# developer..

Thanks so much.
Sam




60   95.3
Feb 08, 2011
Hi Sam, First off I'm assuming you are talking about a native iOS application.

In order to create an iOS application you will need the following:

  • Apple developer account. (Paid if you actually want to put your app onto your own device).
  • A Mac, with OS X snow leopard.
  • XCode IDE, which you get with your apple developer account.
  • The iOS SDK, which again you get with your developer account.
  • some iOS device, capable of hosting the OS version you wish to develop for

Apple uses the MVC design pattern quite heavily in their sdk, as you will see when developing your app, but beware though that you are in for a very steep learning curve (In my experience), especially if you have been developing for .NET for any length of time. Fortunately there is a ton of free resources, a lot supplied by Apple itself. Check the developer center for the guidelines documents, and iTunes for development videos, and online iPhone university course. A good starter book is Head First iPhone development, although it is most likely behind on the sdk versions

Good luck on your endeavor.

Chris.

80   96.4
Feb 09, 2011
Outside of the IPhone specific resources. Your data provider (i.e. the service that sends the data) should be gadget agnostic - It shouldn't matter what device you use to get the data. Your data provider can be in whatever language you feel comfortable. Look at OData as a impartial means to transfer data between your back end and the consuming device.

http://www.hanselman.com/blog/CreatingAnODataAPIForStackOverflowIncludingXMLAndJSONIn30Minutes.aspx

http://www.odata.org/developers

70   96.1
Feb 20, 2011
Hi Sam

If you plan to create a standalone application for the iPhone/iPad/iPod Touch there is at least two ways to do this
1) Learn Objective C, get a Mac and the developer tools
2) Check out mono touch by Novell (http://monotouch.net/) - I have not tested this myself, but from what I see and read this look promising for a C# developer.

On the other hand...
Think about all the mobile platforms... Android, iPhone, Windows 7, Nokia.

Why not create a good looking browser application targeted for mobile units? That way you only need one code base.

Good luck

Hans-Petter

0   0
29 days ago
These are some of the most important tools while creating apps for iPhone or iPad. Any developer needs to have complete knowledge of the tools that are essential for the development of apps befre he starts upon any project. You can get all latest apps for free on tutuapp. Get tutuapp and get all latest apps for free.

0   0
11 days ago
Mozilla is scheduled to release their updated Firefox browser on https://foxdownload.org, bringing the popular web browser up to version 6