SwiftUI Framework - J.D. Gauchat

SwiftUI Framework

By J.D. Gauchat

  • Release Date: 2022-09-13
  • Genre: Programming

Description

Quick Guides for Masterminds are excerpts from our best-selling books SwiftUI for Masterminds, UIKit for Masterminds, and HTML5 for Masterminds, providing a cost-effective alternative to getting the information you need.

Description

With this guide, you will learn how to create user interfaces using SwiftUI.

After reading this guide, you will know how to define views with SwiftUI, how to keep the views up-to-date, how to navigate between views, and how to create user interfaces for multiplatform applications.

Swift 5.7 | iOS 16 | Xcode 14

Table of Contents

SWIFTUI FRAMEWORK
Xcode
Projects
Editor Area
SwiftUI Files
Canvas
Opaque Types
User Interface
Text View
Modifiers
Color View
Materials
Images
SF Symbols
Event Modifiers
Custom Modifiers
Layout
Stacks
Safe Area
Priorities
Alignment Guides
Groups
Grids
Custom Views
Custom Layout
Generic Views
Previews
Preview Modifiers
Environment

DECLARATIVE USER INTERFACE
States
Property Wrappers
@State
@Binding
Binding Structures
@Environment
Model
@EnvironmentObject
View Model
Control Views
Button View
TextField View
SecureField View
TextEditor View
Toggle View
Slider View
ProgressView View
Stepper View
GroupBox View
Adaptivity
Size Classes
GeometryReader View
Preferences

LISTS
Lists of Views
ForEach View
ScrollView View
Lazy Grids
List View
Sections
Edit Mode
Swipe Actions
Custom Buttons
Refreshable
Outline List
Tables
Pickers
Picker View
Date Pickers
Forms
Form View
Disclosure Group

NAVIGATION
Multiple Views
Navigation Stack
Toolbar
Search
Navigation Link
Modal Views
Sheets
Popovers
Alert Views
Confirmation Dialog
Tab Views
Universal Interface
Three-Columns Layout
Configuration

This guide assumes that you have a basic knowledge of app development, Xcode, and the Swift language. For a complete course on app development with SwiftUI, read our book SwiftUI for Masterminds.

This guide is a collection of excerpts from the book SwiftUI for Masterminds. The information included in this guide will help you understand a particular aspect of app development, but it will not teach you everything you need to know to develop an app for Apple devices. If you are looking for a complete course on app development with SwiftUI, read our book SwiftUI for Masterminds. For more information, visit our website at www.formasterminds.com.