Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Swift 5.5 Hacking iOS 15 App Development with SwiftUI 3 and Xcode 13
00a Course Overview
00 Course Overview (6:15)
01 What You'll Need (5:55)
Source files
00b (Prerequisite) Introduction to Xcode
00. Intro And Demo (6:48)
01. General Interface Intro (15:06)
02. File System Introduction (13:24)
03. Viewcontroller Intro (6:53)
04. Storyboard File Intro (17:28)
05. Connecting Outlets And Actions (14:12)
06. Running An Application (10:06)
07. Debugging An Application (11:40)
Source Code
02 (Prerequisite) Swift Language Basics - 01. Variable and Constants
00. Language Basics Topics List (5:14)
00. Learning Goals (4:24)
01. Intro To Variables And Constants (16:16)
02. Primitive Types (19:07)
03. Strings (19:11)
04. Nil Values (13:16)
05. Tuples (14:39)
06. Type Conversions (23:40)
07. Assignment Operators (11:43)
08. Conditional Operators (12:51)
Source Codes
02 - 02. Collection Types
00.Topics-List-And-Learning-Objectives (3:37)
01. Intro To Collection Types (10:57)
02. Creating Arrays (5:18)
03. Common Array Operations (25:26)
04. Multidimensional Arrays (8:03)
05. Ranges (9:59)
Source Code
02. - 03. Control flow
00. Topics List And Learning Objectives (4:06)
01. Intro To If And Else Statements (10:07)
02. Else If Statements (9:13)
03. Multiple Simultaneous Tests (12:58)
04. Intro To Switch Statements (9:47)
05. Advanced Switch Statement Techniques (16:25)
06. Testing For Nil Values (12:15)
07. Intro To While Loops (14:51)
09. Complex Loops And Loop Control Statements (20:05)
08A. Intro To For...In Loops (14:39)
08B Intro To For...In Loops (Cont'd) (11:19)
Source Code
02 - 04. Functions
00. Topics List And Learning Objectives (4:16)
01. Intro To Functions (20:19)
02. Function Parameters (12:01)
03. Return Statements (14:26)
04A. Parameter Variations - Argument Labels (9:23)
04B. Parameter Variations - Default Values (5:50)
04C. Parameters Variations - Inout Parameters (9:03)
04D. Parameter Variations - Variadic Parameters (11:12)
05. Returning Multiple Values Simultaneously (7:46)
Source Code
02 - 05. Classes, Struct and Enums
00. Topics List And Learning Objectives (5:25)
01. Intro To Classes (16:24)
02A. Properties As Fields - Add To Class Implementation (13:43)
02B. Custom Getters And Setters (8:44)
02C. Calculated Properties (24:12)
02D. Variable Scope And Self (13:15)
02E. Lazy And Static Variables (14:35)
03A. Behaviour And Instance Methods (16:38)
03B. Class Type Methods (7:42)
04. Class Instances As Field Variables (8:52)
05A. Inheritance, Subclassing And Superclassing (24:06)
05B. Overriding Initializers (13:41)
05C. Overriding Properties (16:30)
05D. Overriding Methods (10:33)
06. Structs Overview (20:24)
07. Enumerations (16:30)
08. Comparisons Between Classes, Structs And Enums (14:40)
Source files
03 (Prerequisite) Introduction to SwiftUI - 01. Overview
01 What Is SwiftUI (4:54)
Source Files
03 - 02. Build an App with Basic View Objects
01 Build A Text Object-1 (9:25)
02 Build An Image Object-2 (3:41)
03 Add An Image From The Web-3 (3:32)
04 Add An Image From The Web-4 (10:32)
05 Build A Button-5 (5:07)
06 Build A Toggle Button-6 (7:09)
07 Build A Slider-7 (9:09)
08 Build A View From A Collection-8 (7:10)
Source Files
03 - 03. Build Layout Objects
01 Customize Stack Layouts-1 (4:29)
02 Control Spacing Around Views-2 (7:55)
03 Force Views To One Side-3 (5:29)
04 Layer Views On Top Of Each Other-4 (4:50)
Source Files
03 - 04. Build Events
01 Read Text From A Textfield (6:23)
02 Build A Secure Password Field (4:49)
03 Read Values From A Slider (3:26)
Source Files
04a Build a greeting app
01 Build A New iOS App In Xcode (5:44)
02 Show Current Time With SwiftUI (6:40)
03 Get Current Hour In Military Time With SwiftUI (7:16)
04 Choose A Greeting Based On Current Hour (12:02)
Source files
04b Add icons to SwiftUI with SF Symbols
05 See All Xcode Icons With Sf Symbols App (2:49)
06 Show Icons Based On Conditions (10:40)
Source files
04c Build a pomodoro timer app
01 Set Up App With SwiftUI (3:25)
02 Build A Timer With SwiftUI (14:28)
03 Switch Between Work And Break Timers (9:04)
04 Change Colors Based On Variable Value (6:26)
05 Change Text Based On Current Timer (7:34)
Source files
05 Build a multi-page iOS 15 app
01 Build A New iOS App In Xcode (6:52)
Source files
02 Build A Homepage Content View (5:37)
06 Build multiple pages with data
03 Build A Page Template View (6:45)
04 Build Data For Multiple Pages (8:28)
05 Fill Each Page With Data Automatically (8:23)
Source files
07 Track progress and change pages
06 Build A Controller View For Changing Pages (7:05)
07 Build A Button To Change Pages (11:51)
Source files
08 Combine homepage and multiple pages
08 Build An App To Track Progress (13:35)
Source Code
09 Add image and color to each page
09 Add Image To Each Page (7:17)
10 Add Background Color To Each Page Of iOS App (11:09)
Source files
00 Course Overview
Complete and Continue