iOS development by Salesforce

Can we develop iOS App with salesforce SDK , if yes what is the differences between Salesforce and Apple SDK

I’ve only done a few minutes’ research into this, so please do your own as well! From the looks of it, Salesforce have a development kit which allows you to develop apps in Javascript, interfacing with their own custom frameworks written in Objective C, to build apps to their templates and to work with their CRM systems. So, it looks like yes, you can develop an app with their SDKs.

As to whether you’d want to, I don’t know. You’d be working with third-party frameworks. This runs the risk that: if something doesn’t work, you have to determine whether you got something wrong, Apple got something wrong, or Salesforce got something wrong - that’s twice as many groups who aren’t you to check with. And if Apple change something, you need Salesforce to update their SDK so you can maintain your app. That harms your ability to adapt.

So it depends on what Salesforce offers you. If you prefer developing in Javascript and you like their templates then maybe it’s good for you. If you find you want to deviate more from their templates, perhaps it’s better to work natively.

1 Like

I have been using Salesforce since 2007 and it is not an easy platform to develop on. Their support is not the best and their development forums are not the most helpful. I do have to say that my App which has been in use now for over 7 years has given me no problems what so ever. But it took me over a year and half to develop. But that was due to the many on going changes during the development.
As the gentleman has said, it is not advisable to pursue this hybrid as an App. And if you are successful and something goes wrong. You could be down for weeks while your client has no access to your App. Which would make a very unhappy Client.

2 Likes

The Salesforce Mobile for iOS is an open-source toolkit that provides a collection of native Objective-C libraries and Xcode templates to enable developers to rapidly build iOS appl that securely connect to the Salesforce Platform.

If you are new to Salesforce, so the first step was to get the fundamental knowledge of the platform. If you are interested, in the fundamentals guide and workbooks, these are available on their developer pages. It will be of good help. Also, create your own developer account and familiarize with the platform. Will help with the iOS app too.

2 Likes