views:

26

answers:

1

Hi guys,

I'm evaluating the possibility of outsource an iPhone app I have in mind. The app will basically allow different users to share the same information across their phones. I'm thinking in having a unique DB in a web server and store all the info there to help the syncing. I can program the web service and all the CRUD myself since I'm a C# programmer. This way I let the iPhone programmer just with the UI and the calls to the web service, lowering the outsourcing costs.

Is this a good approach or will it be better to do all the CRUD from the app code and connect remotely to the DB? Will it slow down the app performance to call a web service for every single action?

This is my first attempt of an iPhone app so any tip will be appreciated.

Thanks

+2  A: 

Allendehl,

I think you approach is good and your on the right track. I am also a c# programmer and but have written a bunch of iPhone apps that utilize both asp.net web services and .ashx generic handlers as web services to authenticate and synch data back and forth from the apps to the server. The main thing you will want your app developer to keep in mind is doing all data transfer to and from the app asyncronously. This will allow your app to stay responive to the user and keep your customers happy! Hope this helps.

stitz