The Complete iOS 11 Developer: Create Real Apps In Swift 4

This course is designed for those interested to learn how to create iOS 11 apps in Swift 4. Read more.

No ratings yet
Course Skill Level
Beginner
Time Estimate
22h 41m

Taking you from zero to hero when it comes to programming! I teach in clear, understandable language without waffling!

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who is the target audience?

  • Beginners to programming in general or iOS programming should take this course
  • Suitable for anyone wanting to become a professional programmer
  • Suitable for hobby programmers

What will I learn?

  • Develop any iOS 11 app you can think of!
  • Build revenue generating apps and games to earn passive income!
  • Have a wide range of apps published on the app store (source code included!)
  • Work with Google Firebase and Web services (RESTful API calls)
  • Free introduction to Sketch Design for app mockups

What are the requirements?

  • You will need a Mac running the latest macOS to create iOS apps

The Complete iOS 11 Developer has just one goal – to turn you into the best developer, freelancer and entrepreneur that you can possibly be! This course will show you how to code properly whilst developing your own app ideas and turning those into monetizable products. 

You will also learn what it takes to create an app startup from industry veterans. On completion of this course you will be a well rounded iOS 11 developer with limitless options in an increasing technology dependent world.

A quick preview of everything you’ll get:

  • Understand the app creation process, from graphic design to coding
  • Get a project based approach to make sure you never get bored!
  • Calculator apps to understand basic code
  • Converter apps to get a bit more complex
  • Making GPS map apps to understand location
  • Making ticking clock apps to understand timers
  • Transcription apps via Siri services
  • RESTful API and JSON apps (web services and data retrieval)
  • Firebase apps (Google cloud database)
  • WhatsApp clones with real time data delivery
  • Fancy animations to WOW users
  • Creating compelling apps
  • How to start your own startup from idea. From financing to selling.
  • And tonnes more!

Why you should learn from me? I started out life as a dance instructor knowing nothing about programming! Looking back on the dozens of app projects I’ve worked on, it’s hard for even me to believe I could make it this far with Fortune 500 companies paying me as a consultant!

The fact that I didn’t start out as a programmer means that I actually remember what it’s like to be a beginner. I remember teachers throwing useless jargon at me and you know what? It sucked! That’s why I try my utmost to explain everything in this course in plain English. I want to make the learning experience easy for you!

Our Promise to You

By the end of this course, you will have learned how to create iOS 11 mobile apps in Swift 4.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about creating iOS 11 mobile apps in Swift 4.

Course Curriculum

Section 1 - Introduction To iOS 11
Introduction 00:00:00
How To Get The Most From This Course 00:00:00
Section 2 - Setting Up To Code For iOS 11
Introduction To Set Up For iOS 11 00:00:00
How To Set Up Xcode 9 - Swift 4 And The iOS 11 Simulators 00:00:00
How To Install iOS 11 Beta On Your iPhone or iPad 00:00:00
Section 3 - Starter Level iOS 11: Learn Basic Swift 4
Basic Swift 4 Introduction 00:00:00
How To Use A Playground In Swift 4 00:00:00
Variables In Swift 4 00:00:00
Collections - Arrays In Swift 4 00:00:00
Collections - Sets In Swift 4 00:00:00
Collections - Dictionaries In Swift 4 00:00:00
Logic In Swift 4 - If Else And Switch Case 00:00:00
Round And Round - Loops In Swift 4 00:00:00
Functions In Swift 4 00:00:00
Optionals In Swift 4 00:00:00
Classes And Objects In Swift 4 00:00:00
Inheritance In Swift 4 00:00:00
Summary Of Basic Swift 4 00:00:00
Section 4 - Starter Level iOS 11: An Astronomical Screen Torch App!
Introduction To Your First iOS 11 App 00:00:00
Astronomy Screen Torch - Storyboards 00:00:00
Astronomy Screen Torch - View Controller Code 00:00:00
Astronomy Screen Torch - Buttons And Outlets 00:00:00
Astronomy Screen Torch - Storyboard Element Positioning 00:00:00
Astronomy Screen Torch - Assignment 00:00:00
Astronomy Screen Torch - Solution 00:00:00
Summary Of Your First iOS App 00:00:00
Section 5 - Starter Level iOS 11: A Snazzy Temperature Converter App
Introduction To Temperature Converter 00:00:00
Making The Main Screen Of Temperature Converter 00:00:00
Connecting Main Screen To Code 00:00:00
Writing The Main App Logic 00:00:00
Temperature Converter App Homework 00:00:00
Temperature Converter App Solution 00:00:00
Summary Of Temperature Converter App 00:00:00
Section 6 - Something Fun! What's Your App Idea?
Introduction To Designing A Simple App 00:00:00
What Do People NEED Or REALLY Want? 00:00:00
Get Your Idea Down On Good Ol Fashioned Paper! 00:00:00
Section 7 - Bronze Level iOS 11: A Calculator App
Introduction To Calculator App 00:00:00
Making The Calculator Screen - Images, Image Sets And Buttons 00:00:00
Making The Calculator Screen - Stacks And Constraints 00:00:00
Making The Calculator Screen - Copy Copy Copy! 00:00:00
Connecting Graphics To Code - The Easy Way! 00:00:00
Storing Things With Enums 00:00:00
Writing The Main Logic Of Our Calculator App 00:00:00
Writing The Main Logic Of Our Calculator App - Part 2 00:00:00
Calculator - Homework 00:00:00
Calculator - Solution 00:00:00
Summary Of Calculator 00:00:00
Section 8 - Bronze Level iOS 11: Tabbed Apps And Back To The Future!
Introduction To Back To The Future 00:00:00
Tabbed Apps - Explained! 00:00:00
Back To The Future Layout - Tab Bars And Icons! 00:00:00
Back To The Future Layout - Storyboards 00:00:00
Back To The Future Code - Showing The Current Date 00:00:00
Back To The Future - Showing A Ticking Clock 00:00:00
Starting To Time Travel - Laying Out The Design 00:00:00
Continuing Time Travel - The Code Behind It All 00:00:00
Throwing In Some Basic Animations And Your First Experience Of Async Programming 00:00:00
Back To The Future - Homework 00:00:00
Back To The Future - Solution 00:00:00
Summary Of Back To The Future App! 00:00:00
Section 9 - Silver Level iOS 11: Scrolling Lists And Greek Gods App!
Greek Gods - Introduction 00:00:00
What Is A Scrolling List? Explained With Lego! 00:00:00
Creating Greek Gods - Storyboards And Table Views 00:00:00
Greek Gods - Reuse Identifiers, Highlighting Cell Sections And Data 00:00:00
Table View And View Controller Navigation 00:00:00
Passing Data Between Table Views And View Controllers 00:00:00
Creating The God Detail Screen - Image Views 00:00:00
Greek Gods - Homework And Solution In One! 00:00:00
Greek Gods - Summary And Source Code 00:00:00
Section 10 - Silver Level iOS 11: Where Was I? GPS And Apple Maps Apps
Introduction To Where Was I? 00:00:00
Showing A Map With Apple Maps And Frameworks 00:00:00
Info.plist - Location Permissions And Required Device Capabilities 00:00:00
Asking For Permission And Showing A Location 00:00:00
Getting Location Coordinates 00:00:00
Saving Location Coordinates With User Defaults 00:00:00
Showing Last Location With A Pin Annotation 00:00:00
Where Was I? Easy Homework And Solution 00:00:00
Where Was I? Hard Homework And Solution 00:00:00
Summary Of Where Was I? GPS And Apple Maps 00:00:00
Section 11 - Silver Level iOS 11: Will I Burn? An Internet Enabled Weather App
Introduction To Will I Burn 00:00:00
What Are Restful Services And APIs? 00:00:00
What is JSON 00:00:00
Oh God, Please Not Another Weather App! 00:00:00
Choosing The Weather API 00:00:00
Creating The App And Asking For Permissions 00:00:00
Designing Your App Around A Custom Font 00:00:00
Allowing The User To Pick A Skin Type 00:00:00
Allowing The User To Pick A Skin Type: Part 2 - Storage 00:00:00
Using Cocoapods To Install A Module For Restful Services 00:00:00
How To Retrieve Data From An API In An iOS App 00:00:00
How To Parse JSON Data With Swift 00:00:00
Homework - Let Me Know And Solution 00:00:00
Calculating Burn Time 00:00:00
Creating User Notifications Locally 00:00:00
Summary Of Will I Burn 00:00:00
Section 12 - Gold Level iOS 11: Whatsapp Clone Using Google Firebase (Cloud Enabled App)
Introduction To Cha Chat - A Whatsapp Clone 00:00:00
How To Setup Firebase On The Web 00:00:00
Setting Up The App And Installing Firebase With Cocoapods 00:00:00
Firebase Registration And Login Component - Design For Logging In 00:00:00
Firebase Registration And Login Component - Code For Logging In 00:00:00
Firebase Registration And Login Component - Code For Registering A New User 00:00:00
Firebase Registration And Login - Homework And Solution 00:00:00
Setting Up A Table View To Show Firebase Message Data 00:00:00
Moving A View Up Or Down When A Keyboard Is Shown 00:00:00
Sending And Receiving Data To And From A Firebase Database 00:00:00
Cha Chat - Homework And Solution 00:00:00
Cha Chat - Summary 00:00:00
Section 13 - Gold Level iOS 11: Transcriber App Tapping Into Siri
Introduction To Transcriber App 00:00:00
Setting Up Tabs, Navigation, Permissions And Core Data 00:00:00
Checking Existing Permissions And Requesting Them For Microphone And Speech 00:00:00
Setting Up For Recording And File Systems 00:00:00
Recording Audio 00:00:00
Transcriber Homework And Solution 1 00:00:00
How To Playback Local Audio Files On iOS 00:00:00
How To Implement Audio Transcription On iOS 00:00:00
How To Save Text Files On iOS 00:00:00
Initializing And Saving Core Data In iOS 00:00:00
Retrieving Data From Core Data And Showing It In A Tableview 00:00:00
Epic Homework with No Answers! 00:00:00
Summary Of Transcriber App 00:00:00
Section 14 - Bonus: A Gentle Introduction To Apple Tv And TvOS
Introduction To Apple TV 00:00:00
Creating Your First tvOS App And Running Through The Created Files 00:00:00
Showing Images And Running The tvOS Simulator 00:00:00
How To Integrate Apple TV Remote Commands 00:00:00
Changing Images Programmatically 00:00:00
Adding Cream On Top 00:00:00
Summary Of An Introduction To tvOS 00:00:00

About This Course

Who is the target audience?

  • Beginners to programming in general or iOS programming should take this course
  • Suitable for anyone wanting to become a professional programmer
  • Suitable for hobby programmers

What will I learn?

  • Develop any iOS 11 app you can think of!
  • Build revenue generating apps and games to earn passive income!
  • Have a wide range of apps published on the app store (source code included!)
  • Work with Google Firebase and Web services (RESTful API calls)
  • Free introduction to Sketch Design for app mockups

What are the requirements?

  • You will need a Mac running the latest macOS to create iOS apps

The Complete iOS 11 Developer has just one goal – to turn you into the best developer, freelancer and entrepreneur that you can possibly be! This course will show you how to code properly whilst developing your own app ideas and turning those into monetizable products. 

You will also learn what it takes to create an app startup from industry veterans. On completion of this course you will be a well rounded iOS 11 developer with limitless options in an increasing technology dependent world.

A quick preview of everything you’ll get:

  • Understand the app creation process, from graphic design to coding
  • Get a project based approach to make sure you never get bored!
  • Calculator apps to understand basic code
  • Converter apps to get a bit more complex
  • Making GPS map apps to understand location
  • Making ticking clock apps to understand timers
  • Transcription apps via Siri services
  • RESTful API and JSON apps (web services and data retrieval)
  • Firebase apps (Google cloud database)
  • WhatsApp clones with real time data delivery
  • Fancy animations to WOW users
  • Creating compelling apps
  • How to start your own startup from idea. From financing to selling.
  • And tonnes more!

Why you should learn from me? I started out life as a dance instructor knowing nothing about programming! Looking back on the dozens of app projects I’ve worked on, it’s hard for even me to believe I could make it this far with Fortune 500 companies paying me as a consultant!

The fact that I didn’t start out as a programmer means that I actually remember what it’s like to be a beginner. I remember teachers throwing useless jargon at me and you know what? It sucked! That’s why I try my utmost to explain everything in this course in plain English. I want to make the learning experience easy for you!

Our Promise to You

By the end of this course, you will have learned how to create iOS 11 mobile apps in Swift 4.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about creating iOS 11 mobile apps in Swift 4.

Course Curriculum

Section 1 - Introduction To iOS 11
Introduction 00:00:00
How To Get The Most From This Course 00:00:00
Section 2 - Setting Up To Code For iOS 11
Introduction To Set Up For iOS 11 00:00:00
How To Set Up Xcode 9 - Swift 4 And The iOS 11 Simulators 00:00:00
How To Install iOS 11 Beta On Your iPhone or iPad 00:00:00
Section 3 - Starter Level iOS 11: Learn Basic Swift 4
Basic Swift 4 Introduction 00:00:00
How To Use A Playground In Swift 4 00:00:00
Variables In Swift 4 00:00:00
Collections - Arrays In Swift 4 00:00:00
Collections - Sets In Swift 4 00:00:00
Collections - Dictionaries In Swift 4 00:00:00
Logic In Swift 4 - If Else And Switch Case 00:00:00
Round And Round - Loops In Swift 4 00:00:00
Functions In Swift 4 00:00:00
Optionals In Swift 4 00:00:00
Classes And Objects In Swift 4 00:00:00
Inheritance In Swift 4 00:00:00
Summary Of Basic Swift 4 00:00:00
Section 4 - Starter Level iOS 11: An Astronomical Screen Torch App!
Introduction To Your First iOS 11 App 00:00:00
Astronomy Screen Torch - Storyboards 00:00:00
Astronomy Screen Torch - View Controller Code 00:00:00
Astronomy Screen Torch - Buttons And Outlets 00:00:00
Astronomy Screen Torch - Storyboard Element Positioning 00:00:00
Astronomy Screen Torch - Assignment 00:00:00
Astronomy Screen Torch - Solution 00:00:00
Summary Of Your First iOS App 00:00:00
Section 5 - Starter Level iOS 11: A Snazzy Temperature Converter App
Introduction To Temperature Converter 00:00:00
Making The Main Screen Of Temperature Converter 00:00:00
Connecting Main Screen To Code 00:00:00
Writing The Main App Logic 00:00:00
Temperature Converter App Homework 00:00:00
Temperature Converter App Solution 00:00:00
Summary Of Temperature Converter App 00:00:00
Section 6 - Something Fun! What's Your App Idea?
Introduction To Designing A Simple App 00:00:00
What Do People NEED Or REALLY Want? 00:00:00
Get Your Idea Down On Good Ol Fashioned Paper! 00:00:00
Section 7 - Bronze Level iOS 11: A Calculator App
Introduction To Calculator App 00:00:00
Making The Calculator Screen - Images, Image Sets And Buttons 00:00:00
Making The Calculator Screen - Stacks And Constraints 00:00:00
Making The Calculator Screen - Copy Copy Copy! 00:00:00
Connecting Graphics To Code - The Easy Way! 00:00:00
Storing Things With Enums 00:00:00
Writing The Main Logic Of Our Calculator App 00:00:00
Writing The Main Logic Of Our Calculator App - Part 2 00:00:00
Calculator - Homework 00:00:00
Calculator - Solution 00:00:00
Summary Of Calculator 00:00:00
Section 8 - Bronze Level iOS 11: Tabbed Apps And Back To The Future!
Introduction To Back To The Future 00:00:00
Tabbed Apps - Explained! 00:00:00
Back To The Future Layout - Tab Bars And Icons! 00:00:00
Back To The Future Layout - Storyboards 00:00:00
Back To The Future Code - Showing The Current Date 00:00:00
Back To The Future - Showing A Ticking Clock 00:00:00
Starting To Time Travel - Laying Out The Design 00:00:00
Continuing Time Travel - The Code Behind It All 00:00:00
Throwing In Some Basic Animations And Your First Experience Of Async Programming 00:00:00
Back To The Future - Homework 00:00:00
Back To The Future - Solution 00:00:00
Summary Of Back To The Future App! 00:00:00
Section 9 - Silver Level iOS 11: Scrolling Lists And Greek Gods App!
Greek Gods - Introduction 00:00:00
What Is A Scrolling List? Explained With Lego! 00:00:00
Creating Greek Gods - Storyboards And Table Views 00:00:00
Greek Gods - Reuse Identifiers, Highlighting Cell Sections And Data 00:00:00
Table View And View Controller Navigation 00:00:00
Passing Data Between Table Views And View Controllers 00:00:00
Creating The God Detail Screen - Image Views 00:00:00
Greek Gods - Homework And Solution In One! 00:00:00
Greek Gods - Summary And Source Code 00:00:00
Section 10 - Silver Level iOS 11: Where Was I? GPS And Apple Maps Apps
Introduction To Where Was I? 00:00:00
Showing A Map With Apple Maps And Frameworks 00:00:00
Info.plist - Location Permissions And Required Device Capabilities 00:00:00
Asking For Permission And Showing A Location 00:00:00
Getting Location Coordinates 00:00:00
Saving Location Coordinates With User Defaults 00:00:00
Showing Last Location With A Pin Annotation 00:00:00
Where Was I? Easy Homework And Solution 00:00:00
Where Was I? Hard Homework And Solution 00:00:00
Summary Of Where Was I? GPS And Apple Maps 00:00:00
Section 11 - Silver Level iOS 11: Will I Burn? An Internet Enabled Weather App
Introduction To Will I Burn 00:00:00
What Are Restful Services And APIs? 00:00:00
What is JSON 00:00:00
Oh God, Please Not Another Weather App! 00:00:00
Choosing The Weather API 00:00:00
Creating The App And Asking For Permissions 00:00:00
Designing Your App Around A Custom Font 00:00:00
Allowing The User To Pick A Skin Type 00:00:00
Allowing The User To Pick A Skin Type: Part 2 - Storage 00:00:00
Using Cocoapods To Install A Module For Restful Services 00:00:00
How To Retrieve Data From An API In An iOS App 00:00:00
How To Parse JSON Data With Swift 00:00:00
Homework - Let Me Know And Solution 00:00:00
Calculating Burn Time 00:00:00
Creating User Notifications Locally 00:00:00
Summary Of Will I Burn 00:00:00
Section 12 - Gold Level iOS 11: Whatsapp Clone Using Google Firebase (Cloud Enabled App)
Introduction To Cha Chat - A Whatsapp Clone 00:00:00
How To Setup Firebase On The Web 00:00:00
Setting Up The App And Installing Firebase With Cocoapods 00:00:00
Firebase Registration And Login Component - Design For Logging In 00:00:00
Firebase Registration And Login Component - Code For Logging In 00:00:00
Firebase Registration And Login Component - Code For Registering A New User 00:00:00
Firebase Registration And Login - Homework And Solution 00:00:00
Setting Up A Table View To Show Firebase Message Data 00:00:00
Moving A View Up Or Down When A Keyboard Is Shown 00:00:00
Sending And Receiving Data To And From A Firebase Database 00:00:00
Cha Chat - Homework And Solution 00:00:00
Cha Chat - Summary 00:00:00
Section 13 - Gold Level iOS 11: Transcriber App Tapping Into Siri
Introduction To Transcriber App 00:00:00
Setting Up Tabs, Navigation, Permissions And Core Data 00:00:00
Checking Existing Permissions And Requesting Them For Microphone And Speech 00:00:00
Setting Up For Recording And File Systems 00:00:00
Recording Audio 00:00:00
Transcriber Homework And Solution 1 00:00:00
How To Playback Local Audio Files On iOS 00:00:00
How To Implement Audio Transcription On iOS 00:00:00
How To Save Text Files On iOS 00:00:00
Initializing And Saving Core Data In iOS 00:00:00
Retrieving Data From Core Data And Showing It In A Tableview 00:00:00
Epic Homework with No Answers! 00:00:00
Summary Of Transcriber App 00:00:00
Section 14 - Bonus: A Gentle Introduction To Apple Tv And TvOS
Introduction To Apple TV 00:00:00
Creating Your First tvOS App And Running Through The Created Files 00:00:00
Showing Images And Running The tvOS Simulator 00:00:00
How To Integrate Apple TV Remote Commands 00:00:00
Changing Images Programmatically 00:00:00
Adding Cream On Top 00:00:00
Summary Of An Introduction To tvOS 00:00:00

Are you interested in higher education?