Dreamforce Session Video -Building Salesforce1 Mobile Extensions with Swift

dfAlthough I presented 3 sessions at Dreamforce 2015, only one – Building Salesforce1 Mobile Extensions with Swift was video recorded. The talk was presented at the Innovation Theatre in the Dev Zone and it was good to see a large turnaround for this rather unconventional topic.

I’d been waiting for the session video for the last few months and I’m glad that it’s finally up now. If you are a Swift enthusiast or in general curious about how to extend Mobile SDK based Salesforce applications to go a step further, this might be good viewing for you.

Screen Shot 2016-06-03 at 11.59.48 AM

I’ll probably do a tutorial post with a d detailed code walkthrough in the coming weeks. But for now, I’ll just summarise the key learnings from this session.

Why extensions?

Screen Shot 2016-06-03 at 12.16.08 PM

Apps are all the rage so why do we need extensions? The session walks through how extensions compliment the apps by providing easier, quicker access and facilitating inter-app sharing.

How extensions work?

Screen Shot 2016-06-03 at 12.26.17 PM

The key terminologies here are

  • Host app – This is what triggers your extension
  • Containing app – This is where your extension is actually embedded

Extension Types

While there’s a long list of supported extension types, I focused on the following for this session

  • Today Extension – lists all Salesforce tasks due today
  • Chatter Share Extension – Send Chatter messages directly from Safari on iPhone/ iPad
  • Photo Share with Chatter Extension – Share photos in Chatter directly from the iOS Photos app
  • watchOS Chatter Extension – Apple Watch extension to read and send Chatter messages

The source code for each of these extensions is available on my Github repos and I hope to devote time to publishing tutorials to explain the key concepts for each of these in more detail.

Although Dreamforce 2016 is still far away, I hope to build upon these extensions and present another session at the conference based on these. After all, Salesforce needs lots of mobile love!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s