
What you'll learn
Learn how to use Apple’s declarative framework for building user interfaces
Let's indulge
Overview
-
00 Course Overview
06:15 -
01 What You’ll Need
05:55
Introduction to Xcode
-
00. Intro And Demo
06:48 -
01. General Interface Intro
15:06 -
02. File System Introduction
13:24 -
03. Viewcontroller Intro
06: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
Swift Language Basics – 01. Variable and Constants
-
00. Language Basics Topics List
05:14 -
00. Learning Goals
04: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
Collection Types
-
00.Topics-List-And-Learning-Objectives
03:36 -
01. Intro To Collection Types
10:57 -
02. Creating Arrays
05:18 -
03. Common Array Operations
25:26 -
04. Multidimensional Arrays
08:03 -
05. Ranges
09:59
Control flow
-
00. Topics List And Learning Objectives
05:25 -
01. Intro To If And Else Statements
10:07 -
02. Else If Statements
09:13 -
03. Multiple Simultaneous Tests
12:58 -
04. Intro To Switch Statements
09:46 -
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
Functions
-
00. Topics List And Learning Objectives
04:16 -
01. Intro To Functions
20:19 -
02. Function Parameters
12:01 -
03. Return Statements
14:26 -
04A. Parameter Variations – Argument Labels
09:23 -
04B. Parameter Variations – Default Values
05:50 -
04C. Parameters Variations – Inout Parameters
09:03 -
04D. Parameter Variations – Variadic Parameters
11:11 -
05. Returning Multiple Values Simultaneously
07:46
Classes, Struct and Enums
-
00. Topics List And Learning Objectives
05:25 -
01. Intro To Classes
16:23 -
02A. Properties As Fields – Add To Class Implementation
13:43 -
02B. Custom Getters And Setters
08: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
07:42 -
04. Class Instances As Field Variables
08: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
Introduction to SwiftUI – 01. Overview
-
01 What Is SwiftUI
04:54
Build an App with Basic View Objects
-
01 Build A Text Object
09:24 -
02 Build An Image Object-
03:41 -
03 Add An Image From The Web
03:32 -
04 Add An Image From The Web
10:32 -
05 Build A Button
05:07 -
06 Build A Toggle Button
07:09 -
07 Build A Slider
09:09 -
08 Build A View From A Collection
07:10
Build Layout Objects
-
01 Customize Stack Layouts
04:28 -
02 Control Spacing Around Views
07:55 -
03 Force Views To One Side
05:29 -
04 Layer Views On Top Of Each Other
04:50
Build Events
-
01 Read Text From A Textfield
06:23 -
02 Build A Secure Password Field
04:49 -
03 Read Values From A Slider
03:26
Build a greeting app
-
01 Build A New iOS App In Xcode
06:32 -
02 Show Current Time With SwiftUI
06:59 -
03 Get Current Hour In Military Time With SwiftUI
07:20 -
04 Choose A Greeting Based On Current Hour
16:15
Add icons to SwiftUI with SF Symbols
-
05 See All Xcode Icons With Sf Symbols App
03:15 -
06 Show Icons Based On Conditions
13:05
Build a pomodoro timer app
-
01 Set Up App With SwiftUI
04:16 -
02 Build A Timer With SwiftUI
14:53 -
03 Switch Between Work And Break Timers
10:47 -
04 Change Colors Based On Variable Value
07:01 -
05 Change Text Based On Current Timer
07:59
Build a multi-page iOS 15 app
-
02 Build A Homepage Content View
05:32 -
01 Build A New iOS App In Xcode
05:40
Build multiple pages with data
-
03 Build A Page Template View
05:30 -
04 Build Data For Multiple Pages
07:57 -
05 Fill Each Page With Data Automatically
06:12
Track progress and change pages
-
06 Build A Controller View For Changing Pages
07:59 -
07 Build A Button To Change Pages
11:22
Combine homepage and multiple pages
-
08 Build An App To Track Progress
15:29
Add image and color to each page
-
09 Add Image To Each Page
07:07 -
10 Add Background Color To Each Page Of iOS App
10:31