The Complete iOS 11 and Swift Developer Course - Build 20 Apps

Video description

Dreaming of developing an app? Maybe you’ve got a vision, some inspiration and you’re ready to learn? Or maybe, you’re looking to get ahead at work? Become an expert coder… be the star of the show; or, maybe you’re looking for a complete career change? Either way, you’re here because you want to make something BRILLIANT… life changing…. IMMENSE… Then congratulations!! Nick Walter and I have built The Complete iOS 11 Developer Course just for you.

Sign up now and immediately access:

  • A colossal 34 hours of rigorously tested, five-star pro content
  • A complete toolkit to get designing your own apps with iOS 11, Swif 4, ARKit, MLKit, MusicKit and the new Depth Photo API.

Yes, this course is absolutely for YOU. Whatever stage you’re at. Beginner? No problem. We start with the basics. Already coding? Good. This is the perfect refresh for your skills… It’s all about building your confidence at this stage. How? Because you’re literally building apps as you go. There’s no better, or more exciting (or efficient) way to learn. We know you’re busy. We know you want to get started. And we hear you! You’ll find the lectures whizz by, as you dash through each one, picking up my most powerful strategies for using iOS 11 -- and quickly tessellating them into your own projects. You’ll be staggered at how quickly you’ll pick things up (and how you barely notice as we shift things up a gear) into more advanced apps like x and x, using x, x and x. Imagine how you’ll feel after building own version of Super Mario World? According to this guy, pretty awesome, am I right? That’s the beauty of The Complete iOS 11 Developer Course - it fits around you, your life and it doesn’t a fortune.

What You Will Learn

  • Develop any iOS app you want
  • Become a professional iOS developer
  • Build apps for your business or organization
  • Get app development jobs on freelancer sites


This course is for anyone wanting to learn how to build apps, for people who want to make a living (or side-income) from app development and also for anyone who wants to learn to code.

About The Author

Nick Walter: Nick Walter is an experienced mobile and web developer and has worked with technologies such as iOS, Android, Django, and Python.

He learned to code about seven years ago. He had limited access to training resources back then. Whilst he learned to code, he also realized the need to change the way that people learn to code. That’s when Nick took up teaching. His experience as an online student has definitely influenced his teaching style—he knows what it is like to be in their shoes.

He started his teaching career in 2014, with the Internet’s first Swift course. He now teaches a range of technologies such as iOS, Android, Django, Kotlin, Python, HTML, and Blockchain.

Codestars By Rob Percival: Codestars, by Rob Percival, is a revolutionary online learning platform on a mission to transform the way people learn to code. With a focus on simplicity, logic, and fun, Rob has empowered over half a million students through his courses.

Recognizing the need for diverse and comprehensive learning experiences, Rob established Codestars as a collaborative effort. Codestars provides learners of all ages and proficiency levels with the tools and knowledge needed to build functional websites and apps. By making coding accessible and enjoyable, Codestars aims to simplify the learning journey and unlock the potential of aspiring coders worldwide.

Table of contents

  1. Chapter 1 : Introduction
    1. Introduction
  2. Chapter 2 : Getting Started With Xcode 9 and Swift 4
    1. Introduction
    2. Downloading Installing Xcode 9
    3. Navigating The Xcode Interface
    4. Adding Labels To Your Apps
    5. Text Fields Buttons
    6. Running Some Code
    7. Interacting With Buttons
    8. Adding Images To Your Apps
    9. Your First App - Cat Years
  3. Chapter 3 : Swift 4 Deep Dive (Using Playgrounds)
    1. Introduction
    2. Swift Playgrounds
    3. Introducing Variables
    4. Arrays Dictionaries
    5. If Statements
    6. Game - How Many Fingers
    7. While Loops
    8. For Loops
    9. Classes Objects
    10. Optionals Masterclass
    11. Auto Layout
    12. App - Is It Prime? Part I
    13. App - Is It Prime? Part II
  4. Chapter 4 : Advanced iOS Features: Timers, Tables, Permanent Storage Web Content
    1. Introduction
    2. Navigation Bars
    3. App - EggTimer
    4. Table Views
    5. Times Tables App
    6. Storing Data Permanently
    7. Multiple View Controllers
    8. Controlling the Keyboard
    9. App - To Do List
    10. Downloading Web Content
    11. Manipulating Strings
    12. App - What's The Weather
  5. Chapter 5 : Advanced iOS Features II: Animation, Games, Maps Geolocation, Audio
    1. Introduction
    2. Animations Part I
    3. Animations Part II
    4. Game - Tic Tac Toe
    5. Integrating Maps Into Your Apps
    6. Adding User Annotations To Maps
    7. Finding A User's Location
    8. App - Location Aware
    9. Advanced Segues
    10. App - Memorable Places
    11. Working With Audio
    12. App - Back To Bach
    13. Swipes Shakes
    14. App - Sound Shaker
  6. Chapter 6 : Core Data, Advanced Web Content, Json Data Webviews
    1. Introduction
    2. Introducing Core Data
    3. Advanced Core Data
    4. Downloading Images From The Web
    5. APIs JSON Data
    6. Blog Reader
  7. Chapter 7 : Instagram Clone
    1. Introduction
    2. Parse Server AWS
    3. Retrieving Updating Data
    4. Accessing The Camera Roll
    5. Spinners Alerts
    6. Login Signup
    7. The User Table
    8. Pull To Refresh
    9. Posting Images
    10. Viewing Users' Feeds
  8. Chapter 8 : Tinder Clone
    1. Introduction
    2. Introduction To Tinder
    3. Setting Up Parse Server
    4. Dragging Objects
    5. Login Signup
    6. Adding User Details
    7. Adding Users
    8. Swiping Users
    9. Location And Matches
  9. Chapter 9 : Games and Spritekit: Super Mario Run Clone
    1. Introduction
    2. Introduction To Sprite Kit
    3. Physics
    4. Collisions
    5. Game Over
    6. Animation
  10. Chapter 10 : Uber Clone
    1. Introduction
    2. Introduction To Uber
    3. Firebase Installation
    4. Login Signup
    5. The Rider View Controller
    6. The Driver View Controller
    7. Sharing The Driver's Location With The Rider
  11. Chapter 11 : Submitting Your App To The App Store
    1. Introduction
    2. A Paid Developer Account
    3. Certificates And Profles
    4. iTunes Connect
  12. Chapter 12 : Creating A Website For Your App
    1. Introduction
    2. Setup Your Marketing Website
    3. Installing The Appz Theme
  13. Chapter 13 : Extras: iOS Special Features
    1. Introduction
    2. Custom Keyboards
    3. App Analytics
    4. Google Admob
    5. Git Hub Source Control
    6. In App Purchases
    7. Facebook Login
    8. Quick Actions
    9. Working with SiriKit
  14. Chapter 14 : iOS 11 Special Features
    1. Introduction
    2. ARKit Basics
    3. ARKit Measuring
    4. ARKit Extra
    5. CoreML
    6. Music Kit
  15. Chapter 15 : Snapchat Clone
    1. Introduction
    2. Authentication Page
    3. Add An Image
    4. Creating Snaps
    5. Viewing Snaps
  16. Chapter 16 : Bluetooth Discovery App
    1. Introduction
    2. Custom Table View Cell
    3. Bluetooth Manager
    4. Listing Data
    5. Timer Updates
  17. Chapter 17 : Push Notifications
    1. Introduction
    2. Understanding Push
    3. Certificates
    4. Our First Push
    5. Handling Pushes
  18. Chapter 18 : How To Make Money With iOS
    1. Intro
    2. Working For A Company
    3. Freelancer
    4. Your Apps
    5. Summary
  19. Chapter 19 : Bonus Section: Flappy Bird Clone
    1. Hello World With Spritekit
    2. Adding And Animating Sprites
    3. Animating The Background
    4. Controlling The Bird
    5. Spawning Pipes
    6. Detecting Collisions
    7. Scoring Game Controls
  20. Chapter 20 : Where Do We Go From Here?
    1. Where Do We Go From Here?

Product information

  • Title: The Complete iOS 11 and Swift Developer Course - Build 20 Apps
  • Author(s): Nick Walter, Rob Percival
  • Release date: March 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781838827533