SwiftUI
SwiftUI is a framework used to build user interfaces for iOS 13+, macOS, iPadOS, tvOS, and watchOS applications. It was released by Apple in 2019.
The framework provides views, controls, and layout structures through declarative programming. This programming paradigm means that the developer declares how an application should function and appear in different states, but the actual changes in state are managed by the application itself.
UI Build
There is a live-preview option which allows developers to visualize changes in their project’s code. As the UI is built, real-time changes to the code are visible on the preview screen.
The simulator can be used, where the app is downloaded and runs on a virtual device, separate from the original machine. The app can also be downloaded to a real device for testing purposes.
SwiftUI Concepts
- Accessibility
- Animation
- Buttons
- Colors
- Drag and Drop
- Fonts
- Gestures
- Layouts
- Lists
- Navigation
- Notifications
- Search
- Shape
- Slider
- Tables
- UIKit
- ViewModifier
- Views
- Widgets
SwiftUI contributors
cilippofilia14 contributions
Christine_Yang14 contributions- grace_k12 contributions
cslylla7 contributions
THE-Spellchecker4 contributions
mattogtong4 contributions
EngOmarElsayed4 contributions- method29750241263 contributions
Sriparno083 contributions
girijakar3 contributions- garanews2 contributions
TernovoiD2 contributions
Beamthecode2 contributions
kenrathbun2 contributions
CaupolicanDiaz2 contributions
marjoriekohn2 contributions- MamtaWardhani2 contributions
extrymes1 contribution- jfelix91 contribution
CBID21 contribution- StevenSwiniarski1 contribution
Digital-Brendan1 contribution
tefyfernandez1 contribution
AustinWheel1 contribution
Prince251 contribution- webBlaster589341 contribution
- nickschelle1 contribution
andrewperk1 contribution- jareddanieljones1 contribution
CJSdeHaas1 contribution- Flodeg1 contribution
josephlr1 contribution
gab3941 contribution
Contribute to Docs
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn SwiftUI on Codecademy
- Learn how to build iOS applications with Swift and SwiftUI and publish them to Apples' App Store.
- Includes 7 Courses
- With Certificate
- Beginner Friendly.13 hours
- A powerful programming language developed by Apple for iOS, macOS, and more.
- Beginner Friendly.12 hours