Skip Navigation
Developers
Developers
The online Trailblazer Community is now read-only.
[Read the FAQ]
[Get Help]
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.
Developer Guide
Mobile SDK Development Guide
This guide introduces you to Salesforce Mobile SDK and teaches you how to design, develop, and manage mobile applications for the cloud. Topics cover all platforms supported by Mobile SDK, including native iOS, native Android, React Native, hybrid, and web.
Reference Documentation
Mobile SDK Android
Reference
Reference documentation for using Mobile SDK with Android.
Reference Documentation
Mobile SDK iOS Core
Reference
Reference documentation for using Mobile SDK with iOS.
Developer Guide
Offline Management for Android and iOS apps using Salesforce Mobile SDK
Documentation for SmartStore and Mobile Sync, the Salesforce Mobile SDK modules that store and synchronize data for offline use.
Developer Guide
Mobile Notifications Implementation Guide
Standard and custom notifications can reach customers wherever they are when business events occur in their orgs. Push your notifications to devices, or deliver them within Salesforce and custom apps.
All Docs
Documentation
In-App Developer Support Tools
The Dev Support panel offers support screens useful for debugging during native app development. Access the Dev Support panel through a keyboard shortcut or gesture.
Mobile SDK - iOS
Libraries
Source repository for the Salesforce Mobile SDK for iOS.
Mobile SDK - Android
Libraries
Source repository for the Salesforce Mobile SDK for Android.
Mobile SDK - iOS
Package
NPM package that allows users to create native iOS applications to interface with the Salesforce Platform, leveraging Salesforce Mobile SDK for iOS.
Mobile SDK - Android
Package
NPM package that allows users to create native Android applications to interface with the Salesforce Platform, leveraging Salesforce Mobile SDK for Android.
Mobile SDK - Hybrid
Package
NPM package that allows users to create hybrid mobile applications for iOS and Android, to interface with the Salesforce Platform through Salesforce Mobile SDK.
Mobile SDK - React Native
Package
NPM package that allows users to create React Native mobile applications for iOS and Android, to interface with the Salesforce Platform through Salesforce Mobile SDK.
Tools
Trail
Transform Your Business with
Mobile
700 Points
Learn how mobile apps can transform your business and improve employee productivity.
Trail
Develop with Mobile
SDK
3500 Points
Create your own iOS, Android, or hybrid mobile apps powered by the Salesforce Platform.
Trail
Get Started with iOS App
Development
2900 Points
Build 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 Points
Set up your development tools for creating apps with Mobile SDK.
Trail
Get Started with Mobile Application Security
Engineering
600 Points
Prepare for a career as a mobile application security engineer.
All Trailhead Modules
Trailhead
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