SwiftUI

SwiftUI is a framework developed by Apple for building user interfaces for iOS, iPadOS, watchOS, tvOS, visionOS, and macOS. From this website, we can learn SwiftUI for free and develop awesome apps for Apple platforms. I am trying to organize everything categorically here: Essential SwiftUI Concepts: A Complete Study Guide for Beginners.

Views

In SwiftUI, you can create different types of views to represent various UI elements and components. Here are some commonly used views in SwiftUI:

Inputs

In SwiftUI, you can create various types of input controls to allow users to interact with your app. Here are some commonly used input controls:

Containers

Containers are views that are used to arrange and manage the layout of other views. Containers are essential for structuring your user interface and organizing the various elements within it. Here are some commonly used containers in SwiftUI:

Sheets aka Modal

Alert

Navigations

List
To create scrollable items in list style, we can use List in SwiftUI:

PDF:

Group:

Data Persistence

In SwiftUI, you can implement data persistence using various techniques depending on your application’s needs. Here are some common methods for data persistence in SwiftUI:

Concurrency:

Authentication:

Other SwiftUI Tutorials

Working with Date in SwiftUI

AI and others

In-App Purchase:

State Management:

watchOS

Firebase + SwiftUI

macOS