Autoplay
Autocomplete
Previous Lesson
Complete and Continue
12 Week iOS Bootcamp
Week 1
01-01 Introduction (1:08)
01-02 Install Xcode (11:09)
01-03 Playgrounds (11:18)
01-04 Project Layout (19:31)
01-05 Variables and Constants (16:09)
01-06 Strings (15:37)
01-07 Numbers (23:33)
01-08 Bool (5:09)
01-09 Operators (21:27)
01-10 Functions (34:57)
01-11 Checking Conditions (26:05)
01-12 Optionals (20:55)
01-13 Hello World (30:16)
Week 2
02-01 Arrays (27:06)
02-02 Dictionaries (16:04)
02-03 Sets (10:27)
02-04 Loops (33:08)
02-05 Tuples (13:28)
02-06 Classes (42:13)
02-07 Structs (19:51)
02-08 Enums (15:04)
02-09 Food Picker (44:23)
Week2 Lecture Pt1 (76:09)
Week2 Lecture Pt2 (73:55)
Week 3
03-01 Why Use Source Control (17:56)
03-02 Git (38:05)
03-03 GitHub (17:13)
03-04 Adding Project To GitHub (8:14)
03-05 Intro to Login App (0:54)
03-06 Login App- Setting Up UI (32:17)
03-07 Login App- Passing Data (21:12)
03-08 Working With Objects (31:06)
03-09 JSON (12:37)
03-10 User List App- Setting Up UITableViewController (15:41)
03-11 Users List App- Networking Request (23:54)
03-12 Parsing JSON Data (19:40)
03-13 Intro to Weather App (1:03)
03-14 Weather App- Setting Up UI (31:55)
03-15 Weather App- Understanding the API (12:11)
03-16 Decoding JSON (29:35)
03-17 Computed Properties (22:28)
Week 4
04-01 Intro To Settings App (1:47)
04-02 Settings App- Setting Up UI (37:51)
04-03 User Defaults (27:43)
04-04 Intro to Notes App (4:31)
04-05 Notes App- Setting Nav Bar and Table View (20:40)
04-06 Notes App- Core Data (36:29)
Week 5
05-01 Protocols (20:24)
05-02 Updating Objects (19:22)
05-04 Adding Note Editor Screen (26:29)
05-05 Updating Notes in Note Editor (26:27)
05-06 Custom Note Cell (26:27)
05-07 Migration (10:53)
05-08 Relationships (25:29)
05-09 App Icons (7:27)
Week 6
06-01 Installing Cocoapods (19:24)
06-02 Intro To News App (1:17)
06-03 Setting Up UICollectionViewController (29:27)
06-04 Collection View Flow Layout (20:10)
06-05 Adding Dependencies (10:03)
06-06 News API (7:18)
06-07 Displaying API Data (32:12)
06-08 Showing Websites (17:50)
06-09 Intro to Map App (1:55)
06-10 Setting Up MapView (8:19)
06-11 User Location (20:35)
Week 6 Lecture Pt2 (42:21)
Week 6 Lecture Pt1 (38:33)
Week 6 Lecture Pt3 (39:57)
Week 6 Lecture Pt4 (27:40)
Week 7
07-01 Intro to Finished Map App (2:59)
07-02 Map App- Finishing Up UI (35:11)
07-03 Map App- Selecting Images with UIImagePickerController (18:07)
07-04 Map App- Current Location (4:52)
07-05 Adding Cluster Library (7:57)
07-06 Map App- Adding Annotations (25:29)
07-07 Custom Annotations (15:22)
07-08 Map App- Showing Images From Annotations (13:47)
07-09 Viewing Images In Scroll View (17:20)
07-10 Map App- Refactoring Code (15:50)
Week 7 Lecture Pt1 (36:32)
Week 7 Lecture Pt2 (35:37)
Week 7 Lecture Pt3 (36:17)
Week 7 Lecture Pt4 (36:03)
Week 8
08-01 Intro to Chat App Pt1 (3:59)
08-02 Setting Up Auth UI (27:29)
08-03 Setting Up New Storyboard (21:33)
08-04 Custom Fonts (16:02)
08-05 Subclassing (22:52)
08-06 Installing Firebase (18:33)
08-07 Firebase Sign Up (35:30)
08-08 Firebase Sign In (17:48)
08-09 Passing Custom Objects (26:22)
08-10 Organizing Our Project (14:16)
Week 9
09-01 Intro to Chat App Pt 2 (1:56)
09-02 Chat App- Auto Sign In & Sign Out (28:27)
09-03 Chat App- Handling Keyboard (26:58)
09-04 Chat App- Placeholder Text View (13:32)
09-05 Chat App- GrowingTextView (33:46)
09-06 Chat App- Custom Message View (29:17)
09-07 Chat App- Installing Firestore (14:28)
09-08 Creating and Reading Documents (27:17)
09-09 Scrolling to the Bottom (12:47)
Week 9 Lecture Pt1 (40:26)
Week 9 Lecture Pt2 (40:05)
Week 10
10-01 Make Your Own App (3:08)
10-02 Closures (18:06)
10-03 Error Handling (15:48)
10-05 Local Notifications (16:14)
10-04 Retain Cycles (21:50)
Week 11
11-01 Rewatch Videos & Work On Your App (4:29)
11-02 Generics (11:13)
11-03 Programmatically (47:17)
11-04 How To Be Resourceful (15:43)
11-05 Helpful Sites (5:35)
Week 12
12-01 Launch Screens (3:23)
12-02 Sign Up As Apple Developer (7:32)
12-03 Setting Up App Store Connect (11:54)
12-04 Screenshots (11:50)
12-05 Submitting for Review (33:24)
Teach online with
09-06 Chat App- Custom Message View
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock