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
- How to Create a Floating Action Button
- Create a Group of Option Buttons
- Color Picker in SwiftUI – Set Dynamic Background Color
- Make Hyperlink in SwiftUI Text View
- Card View in SwiftUI with Flip Animation
- Multiple buttons inside SwiftUI List
- Long press to copy to the clipboard
- Develop a Book App in SwiftUI
- Add Corner Radius in SwiftUI View using clipShape
- Simple Quiz App in SwiftUI
- Create solid color view in SwiftUI
- Save Image to Photo Library
Working with Date in SwiftUI
AI and others
In-App Purchase:
State Management: