Mobile SDK

Develop native Android and iOS apps, standalone hybrid apps, or React Native apps using the Mobile SDK. Take advantage of offline storage and sync, REST API wrapper methods, and out-of-the-box Salesforce authentication.
Trail

Transform Your Business with Mobile 

700 PointsLearn how mobile apps can transform your business and improve employee productivity.
Trail

Develop with Mobile SDK 

3500 PointsCreate your own iOS, Android, or hybrid mobile apps powered by the Salesforce Platform.
Trail

Get Started with iOS App Development 

2900 PointsBuild your first iOS apps using the Swift programming language and the iOS Software Development Kit (SDK).
Project

Set Up Your Mobile SDK Developer Tools 

500 PointsSet up your development tools for creating apps with Mobile SDK.
Trail

Get Started with Mobile Application Security Engineering 

600 PointsPrepare for a career as a mobile application security engineer.
All Trailhead Modules

Trailhead

Bring Your Salesforce Mobile SDK Apps to Apple Vision Pro

Shows how to use the latest updates in the Salesforce Mobile SDK 12.2 to build ready-to-use, customizable business apps for Apple Vision Pro.December 03, 2024

Building Offline-Ready Mobile Apps with Salesforce 

Covers important considerations for architects who need to build offline-ready mobile applications.February 09, 2023

Learn MOAR in Winter ’22 with Mobile Enhancements

Overview of Winter ’22 Mobile Enhancements for developers, including the Salesforce mobile app emulator builds, validators in VS Code, and improvements in Mobile SDK 9.0 and 9.1.September 07, 2021

Bring Your Salesforce Mobile SDK Apps to Macs Powered by M1

Learn how starting with Salesforce Mobile SDK for iOS, Mac Catalyst developers can quickly and easily run their iPhone and iPad apps on Mac, including the latest iMac, 13-inch MacBook Pro, MacBook Air, and Mac mini powered by Apple’s M1 chip.June 25, 2021

What's New in Mobile SDK 9.0?

Your multitasking end-users will jump for joy with our support for multiple windows for iPadOS. Manage different accounts, records, and use cases side-by-side. You spoke, we listened. Based on developer feedback, we have added an external ID to eliminate duplication of records after a sync restart for parent/child info. No need to code this yourself, we’ve done it for you. And… we highlight the power of open source. We’ve incorporated TypeScript for React Native with the help of a community contribution! Now, React Native developers can leverage the debugging and error detection features of TypeScript early and often during mobile app development.February 11, 2021

Build Mobile SDK Apps That Combine Lightning Web Components with Native Functionality

Lightning Web Components (LWC) are reusable components that provide data in context on Salesforce pages. They are custom HTML elements built using HTML and modern JavaScript. Salesforce Mobile SDK enables developers to build custom mobile applications tailored to their specific business and UI needs. With the release of Salesforce Mobile SDK 8.2, it’s easy for developers to include the power of Lightning Web Components within their custom mobile applications.September 23, 2020

Custom Notifications for your Mobile SDK Apps

With the release of Salesforce Mobile SDK 8.2, you can include custom notifications in your Mobile SDK applications. This has been a huge request from our customers who will now be able to leverage all the great aspects of the Salesforce Notification Builder feature.August 27, 2020

Getting Started with the New Salesforce Mobile SDK for iOS

As part of Salesforce's partnership with Apple, we introduced the new version of the Salesforce Mobile iOS Software Development Kit (SDK) – the first Salesforce Mobile SDK that is optimized for Swift, Apple’s powerful and intuitive modern programming language.January 09, 2019

Using Siri with the Salesforce Mobile SDK

App extensions for iOS have been around for some time. They let you implement interesting use cases—if you know the right technology and some tips and tricks. In this blog post, you learn how to use the Salesforce Mobile SDK in conjunction with the SiriKit extension—and how to make Siri create Chatter posts for you.April 24, 2017

Get more developer news

More Blog Posts

Blog

Episode 99: Mobile Development with Sue Berry

Sue Berry is a Senior Director of Product Management here at Salesforce. She started her career in cardiology but as soon as she was introduced to computers she was hooked. Now she gets to interact with every side of Salesforce in her current role: the developers, the customers, and everything in between.24 min

Episode 9: Mobile Development with Qingqing Liu

Qingqing discusses the goal of providing the best experience for the user through staying ahead of two different trends: where Salesforce is heading as a company from the business side and where the mobile industry is heading on the technology side.12 min

Developer Podcast

Developer PodcastTune in to our Developer Podcast hosted by René Winkelmeyer, Senior Director of Salesforce Developer Relations, and featuring our developer advocates. Hear insightful stories, quick tips, and relevant updates for the Salesforce Developer community.
More Episodes

Redwoods Insurance 

Sample car insurance app. Redwoods Insurance is a fictitious car insurance company. This application, which consists of a Salesforce Lightning Console app and a mobile application for iOS, helps agents and customers with insurance claims. Customers use the mobile application to capture pictures and other details about accidents.

Mobile SDK Templates 

Templates to easily create Mobile SDK apps using the sfdx-mobilesdk-plugin.

Mobile SKD for iOS Sample Apps 

Native sample apps using Mobile SDK for iOS.

Mobile SDK for Android Sample Apps 

Native sample apps using Mobile SDK for Android.
All Code Samples

Code Samples