android-mobile-sdk
Installation
SKILL.md
Android Salesforce Mobile SDK Integration
This skill integrates the Salesforce Mobile SDK into Android Kotlin applications. It is consumed by autonomous coding agents — every reference file is self-contained and contains exact source-of-truth code, file paths, and CLI commands.
Scenarios
Pick the reference file that matches the task. Scenarios are layered: each later one assumes the previous is already wired up.
| Scenario | Reference | Preconditions |
|---|---|---|
| Create a new Android Kotlin app from scratch | references/create-new-app.md |
none |
| Add Mobile SDK authentication to an existing app | references/add-mobile-sdk.md |
Gradle Android module exists |
| Add SmartStore (encrypted local DB) | references/add-smartstore.md |
SalesforceSDKManager.initNative(...) called and bootconfig.xml exists |
| Add MobileSync (sObject ⇄ soup sync) | references/add-mobilesync.md |
SmartStoreSDKManager.initNative(...) called and userstore.json exists |
| Add Biometric Authentication (fingerprint / face / iris) | references/add-biometric-auth.md |
Mobile SDK is initialized in the Application subclass |
Cross-cutting references: