watching now
86 Students

Description

What Will You Learn?

  • App design
  • iOS foundations
  • Interface builder
  • XCode 9
  • Tables and Data

Requirements

  • A Mac PC or Mac Laptop running on OSX
  • You do not need any coding experience in iOS or Swift 3 to begin this tutorial.
  • NFT Certificate
  • 176 Lessons
  • Beginner
  • English
  • 4.7 Rating
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 43hr 2min of content

Section 2: Learn to Code With Swift 4
5:43:01
Variables, operators, & how computers work
16:48
Strings in Swift
15:22
Working with numbers in Swift
19:53
Swift functions
22:39
Booleans & conditional logic in Swift
20:57
Constants & logical operators in Swift
10:27
Array data structure in Swift
13:06
Swift loops
18:59
Dictionary data structure in Swift
18:44
Object oriented programming in Swift
12:00
Inheritance & OOP in Swift
08:19
Polymorphism & OOP in Swift
08:22
Optionals
20:32
Enumerations
19:47
Extensions: Part 1
15:22
Extensions: Part 2
20:32
Intro to Protocols/Delegates - Numbers Example
13:04
Intro to Protocols/Delegates Part 2 - Question Generator
17:31
Protocols/Delegates - Building Color Magic App UI
16:29
Protocols/Delegates - Using the Delegate Method in Color Magic App
16:06
Protocols/Delegates - Using Mutating Functions in Types
18:02
Section 3: Version Control With Git
1:27:32
Git & version control - the fun way!
11:59
Terminal Basics - Changing directories
06:07
Terminal Basics - Creating directories & files
04:30
Terminal Basics - Copying & renaming files
08:57
Terminal Basics - Deleting files & directories
06:01
Git Basics
17:16
Setting up Github
04:36
Working with Local & Remote Repositories
11:14
Handling Git Merge Conflicts
16:52
Section 4: Core iOS 11: Auto Layout, Segues, and Professional Apps
4:32:11
App: Swoosh 01 - Creating the welcome screen
25:18
App: Swoosh 02 - Working with frames
16:05
App: Swoosh 03 - Intro to auto layout (support multiple screen sizes)
26:41
App: Swoosh 04 - Working with stack views
26:38
App: Swoosh 05 - Intro to segues (changing screens)
09:39
App: Swoosh 06 - Refactoring in Xcode 9
09:39
App: Swoosh 07 - Debugging: setValue forUndefinedKey
03:45
App: Swoosh 08 - Programmatic segues
09:01
App: Swoosh 09 - IBActions (handling events) & data models
16:16
App: Swoosh 10 - Passing data between view controllers
11:45
App: Dev Profile 01 - Auto layout for iPhones
22:28
App: Dev Profile 02 - Auto layout for iPads (size classes)
19:59
App: Window Shopper 01 - Custom text fields
17:42
App: Window Shopper 02 - Input accessory views & IBDesignable
15:06
App: Window Shopper 03 - Unit testing our data
16:37
App: Window Shopper 05 - Custom drawing with drawRect
13:06
Window Shopper - Custom drawing with drawRect
12:26
Section 5: iOS 11 Tables & Data
1:42:03
App: Coder Swag 01 - Project creation & IBOutlets
22:32
App: Coder Swag 02 - Tableviews, delegate, and data source
33:16
App: Coder Swag 03 - Collection views (grid layouts)
12:34
App: Coder Swag 05 - Displaying data in collection view cells
13:39
Coder Swag - Displaying data in collection view cells
20:02
Section 6: Networking, APIs, REST, and Building a Slack Clone
10:16:54
Intro to Chat App
03:34
App: Smack - Project Setup
25:46
App: Smack - SWReveal
20:11
App: Smack - ChannelVC UI
24:39
App: Smack - LoginVC UI
22:28
App: Smack - CreateAccountVC UI
18:46
App: Smack - Web request and API
08:53
App: Smack - Hosting API
19:58
App: Smack - Locally Hosting API
18:10
App: Smack - Creating a web request in Xcode
28:13
App: Smack - Registering a User
15:46
App: Smack - Logging in a User
20:13
App: Smack - Creating a user
26:13
App: Smack - Avatar Picker Part 1
19:05
App: Smack - Avatar Picker Part 2
20:13
App: Smack - Generate a Avatar BG Color
26:21
App: Smack - LoggedIn Interface
23:12
App: Smack - Profile View
25:34
App: Smack - Logging in users
23:23