Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Get Started with iOS App Development

Salesforce via Trailhead


Build your first iOS apps using the Swift programming language and the iOS Software Development Kit (SDK).
  • Explore indispensable tools for iOS mobile development.
  • Learn the basics of the Swift programming language.
  • Learn how to use the Xcode IDE and the iOS SDK to build your first app.
  • Learn about the technologies that power mobile development with Salesforce Mobile SDK.
  • Develop native iOS apps using Salesforce Mobile SDK.
  • Use Swift core concepts and the Salesforce Mobile SDK to create a rich mobile experience.


  • Modern Mobile Development for iOS
    • Understand the Values of Modern Mobile Development
    • Explore Swift, Xcode, and the Salesforce Mobile SDK for iOS
  • Swift Essentials
    • Get Started with Swift
    • Learn About Constants, Variables, and Data Types
    • Learn About Operators
    • Learn About Control Flow
  • Xcode Essentials
    • Get Started with Xcode
    • Build, Run, and Debug an App
    • Learn How to Use Documentation
    • Learn the Basics of Interface Builder
    • Create a Button and an Action (Guided Project Light)
    • Change the Background (Guided Project Light)
    • Update the Button Text (Guided Project Light)
    • Improve the User Experience (Guided Project Light)
  • Salesforce Mobile SDK Basics
    • Get Started with Salesforce Mobile SDK
    • Understand Security and Authentication
  • Native iOS
    • Get Started with Native iOS Development
    • Understand Forceios Native Apps
    • Access Salesforce Data through REST APIs
    • Modify the Forceios Native App
    • Add Mobile SDK to an Existing Project
  • Build a Mobile Insurance App with Swift and the Salesforce Mobile SDK for iOS
    • Meet Redwoods Car Insurance
    • Add Asynchronous Logic
    • Add Geolocation
    • Enable Dynamic Updates


Start your review of Get Started with iOS App Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.