Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Home
All Programs
SwiftUI™ For Dummies
SwiftUI™ For Dummies
Curriculum
21 Sections
99 Lessons
Lifetime
Expand all sections
Collapse all sections
Introduction
5
3.4
About This Book
3.5
Foolish Assumptions
3.6
Icons Used in This Book
3.7
Beyond the Book
3.8
Where to Go from Here
Part 1: Getting Started with Swift and SwiftUI
0
Chapter 1: Introducing SwiftUI
3
10.11
Understanding What SwiftUI Is
10.12
Getting the Tools
10.13
The Gory Details
Chapter 2: Basics of the Swift Programming Language
12
14.15
Basic Swift Syntax
14.16
Basic Data Types
14.17
Arrays
14.18
Dictionaries
14.19
Optional Types
14.20
Functions
14.21
Flow Control
14.22
Looping
14.23
Structures
14.24
Classes
14.25
Closures
14.26
Protocols
Part 2: Understanding the Basics of SwiftUI
0
Chapter 3: Getting Started with the Basics of SwiftUI
5
28.29
Taking a Look at SwiftUI Views
28.30
Displaying an Image
28.31
Displaying a Button
28.32
Stacking the Views
28.33
Putting on the Finishing Touches
Chapter 4: Handling User Inputs and Custom Views
2
34.35
Looking at Input Views
34.36
Composing Custom Views
Chapter 5: Displaying Lists of Items
4
37.38
Using the List View to Display Items
37.39
Displaying the List within a NavigationView
37.40
Displaying Sections
37.41
Previewing in Light and Dark Modes
Chapter 6: Creating Navigation and Tabbed Applications
2
42.43
Creating Navigation Apps
42.44
Creating Tabbed Applications
Chapter 7: Formatting Your User Interface
2
45.46
Laying Out Views Using Stacks
45.47
Using Container Views
Part 3: Exploring with SwiftUI in More Detail
0
Chapter 8: Understanding State Management in SwiftUI
6
49.50
Using a Property Wrapper
49.51
Maintaining State Using State Variables
49.52
Binding State Variables
49.53
Managing State from External Objects
49.54
Sharing Objects
49.55
Accessing Built-in Environment Variables
Chapter 9: Using Legacy UIKit Views and View Controllers in SwiftUI
3
56.57
Using UIKit in SwiftUI
56.58
Using the UIViewRepresentable Protocol for UIKit Views
56.59
Using the UIViewControllerRepresentable Protocol for UIKit View Controllers
Part 4: Performing Animations and Drawings
0
Chapter 10: Drawings and Special Effects
4
61.62
Drawing Using the Five Built-in Shapes
61.63
Clipping with the Basic Shapes
61.64
Drawing Custom Shapes
61.65
Using Special Effects in SwiftUI
Chapter 11: Performing Animations in SwiftUI
3
66.67
Understanding How to Animate
66.68
Performing Your Own Animation
66.69
Creating a Custom Progress Indicator
Chapter 12: Creating a Complete Project
3
70.71
Understanding What the App Does
70.72
Building the Project
70.73
Deploying the App
Part 5: The Part of Tens
0
Chapter 13: Ten SwiftUI Tips and Tricks
10
75.76
Resuming Live Preview
75.77
Implementing Localization
75.78
Combining Text Views
75.79
Creating Custom Modifiers
75.80
Displaying Multiple Alerts
75.81
Enabling Debug Preview
75.82
Previewing Using Different Devices
75.83
Dark Mode Only Works On NavigationView
75.84
Extracting Subviews
75.85
Displaying a Context Menu
Chapter 14: Ten Great SwiftUI Resources
10
86.87
Apple
86.88
SwiftUI by Example
86.89
100 Days of SwiftUI
86.90
Gosh Darn SwiftUI
86.91
SwiftUI Hub
86.92
Awesome SwiftUI
86.93
raywenderlich.com
86.94
Swift Talk
86.95
About SwiftUI
86.96
Stack Overflow
Appendix: Code Snippets for Common SwiftUI Views
25
97.98
Content View
97.99
Using Modifiers
97.100
Image View
97.101
Text View
97.102
Button View
97.103
VStack View
97.104
HStack View
97.105
ZStack View
97.106
TextField View
97.107
SecureField View
97.108
Toggle View
97.109
Slider View
97.110
Stepper View
97.111
Picker View
97.112
List View
97.113
NavigationView View
97.114
NavigationLink View
97.115
Section View
97.116
TabView View
97.117
Form and Section Views
97.118
Rectangle View
97.119
RoundedRectangle View
97.120
Circle View
97.121
Capsule View
97.122
Ellipse View
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Linkedin
Instagram
Modal title
Main Content