Swift
Native application programming languageOpen source· verified Sep 2026
A compiled language used for Apple-platform applications and other native software. Pair it with SwiftUI or UIKit for iOS interfaces and call platform SDKs directly.
Official siteReach for it when
- Native Apple-platform apps
- Direct integration with Apple SDKs
Worth knowing
The language is Apache-2.0 licensed with a runtime library exception. Apple's SDKs, SwiftUI, Xcode, and distribution agreements have separate terms; Swift being portable does not make SwiftUI an Android UI toolkit.