Building for Apple devices

A team may use Swift to write the code behind an iPhone app’s screens and features. Apple provides tools and libraries that let that code work with the device. Swift can also be used for software beyond Apple apps.

Swift and Objective-C can appear in the same long-running app. Swift is the language; SwiftUI is a set of tools for building app screens with it. For Android apps, teams often use Kotlin instead. These are examples of native app development.