iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp
Software Development / Mobile Development

iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp

Learn iOS 11 App Development From Beginning to End

0 Students enrolled
Intermediate
English
This course includes:
  • 52h 29m
  • 475 Lectures
  • 336 Downloadable assets
  • Full lifetime access
  • Access on Mobile and TV
  • Certificate on completion

Overview

What will students learn in your course?
  • Be able to build any app you want
  • Craft a portfolio of apps to apply for junior developer jobs
  • Build fully-fledged apps for your startup or business
  • Work as a freelance iOS developer
  • Master creating Augmented Reality apps using Apple's new ARKit
  • Create your first Machine Learning app using Apple's new CoreML
What are the requirements or prerequisites for taking your course?
  • No programming experience needed - I'll teach you everything you need to know
  • A Mac laptop or iMac (or a PC running macOS)
  • No paid software required - all apps will be created in Xcode 9 (which is free)
  • I'll walk you through, step-by-step how to get Xcode installed set up
Who is the course for?
  • If you are an absolute beginner to coding, then take this course.
  • If you are a seasoned programmer, then take this course to to get up to speed quickly with Swift 4 and native app development. Start with the Xcode walkthr
  • If you are switching from Objective-C to Swift then this is a fast-track way of doing it. You can get started straight away with the Intermediate Swift Lan
  • If you are a pro iOS developer and want to quickly get up to date with Apple's new iOS 11 APIs, then start with the modules on ARKit and CoreML.
Description

Course content

  • 51 Sections
  • 475 Lectures
  • 52h 29m Total length
Section 1
Getting Started with iOS 11 and Swift 4

Getting Started with iOS 11 and Swift 4

Time 1h 21m
Lectures 11
IMPORTANT ANNOUNCEMENT
0:03:41
How to Get All the Free Stuff
0:06:54
Download Your Massive Asset Bundle Here
0:06:12
Join the Student Community
0:09:13
Get Monthly Tips and Tools to Level Up as a Developer
0:07:30
A Walkthrough of the Xcode Development Environment
0:07:30
Download the Swift Cheat Sheet and a Map of Xcode
0:09:13
The Anatomy of an iOS App
0:06:12
Section 2
iOS Interface Builder - The $999 App

iOS Interface Builder - The $999 App

Time 1h 17m
Lectures 11
Section 3
Sideloading in iOS

Sideloading in iOS

Time 24m
Lectures 4
Section 4
Coding Challenge #1 - Using Interface Builder in Xcode

Coding Challenge #1 - Using Interface Builder in Xcode

Time 54m
Lectures 8
Section 5
Build a iOS Dice App to Learn Swift Programming Basics

Build a iOS Dice App to Learn Swift Programming Basics

Time 1h 26m
Lectures 13
Section 6
Coding Challenge #2 - Swift Data Types, Variables and Arrays

Coding Challenge #2 - Swift Data Types, Variables and Arrays

Time 1h 28m
Lectures 13
Section 7
Programming in Swift 4 for Beginners [Using Swift Playgrounds]

Programming in Swift 4 for Beginners [Using Swift Playgrounds]

Time 1h 33m
Lectures 13
Section 8
Apple iOS APIs - Make a Music App

Apple iOS APIs - Make a Music App

Time 1h 06m
Lectures 12
Section 9
The Model-View-Controller (MVC) Design Pattern - Make a Quiz App

The Model-View-Controller (MVC) Design Pattern - Make a Quiz App

Time 2h 07m
Lectures 19
Section 10
Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline

Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline

Time 1h 01m
Lectures 9
Section 11
iOS Auto Layout and Setting Constraints

iOS Auto Layout and Setting Constraints

Time 58m
Lectures 9
Section 12
Programming in Swift 4 for Intermediates

Programming in Swift 4 for Intermediates

Time 1h 13m
Lectures 12
Section 13
Cocoapods, GPS, APIs, REST and Getting Web Content - Weather App

Cocoapods, GPS, APIs, REST and Getting Web Content - Weather App

Time 3h 05m
Lectures 28
Section 14
The Command Line and Terminal

The Command Line and Terminal

Time 22m
Lectures 3
Section 15
Coding Challenge #4 - Cocoapods, REST, APIs - Build a Bitcoin Price Tracker

Coding Challenge #4 - Cocoapods, REST, APIs - Build a Bitcoin Price Tracker

Time 1h 05m
Lectures 10
Section 16
Cloud Database, iOS Animations and Advanced Swift - Make a WhatsApp Clone

Cloud Database, iOS Animations and Advanced Swift - Make a WhatsApp Clone

Time 2h 52m
Lectures 26
Section 17
Firebase Version 3

Firebase Version 3

Time 3h 05m
Lectures 26
Section 18
Git, GitHub and Version Control

Git, GitHub and Version Control

Time 51m
Lectures 8
Section 19
Core Data, Realm, User Defaults - Learn Persistent Local Data Storage - Todoey

Core Data, Realm, User Defaults - Learn Persistent Local Data Storage - Todoey

Time 4h 31m
Lectures 42
Section 20
Introduction to Machine Learning

Introduction to Machine Learning

Time 30m
Lectures 4
Section 21
iOS 11 - CoreML - How to Incorporate Machine Learning into Your iOS Apps

iOS 11 - CoreML - How to Incorporate Machine Learning into Your iOS Apps

Time 45m
Lectures 7
Section 22
[Optional Project] Machine Learning Using IBM Watson

[Optional Project] Machine Learning Using IBM Watson

Time 1h 03m
Lectures 9
Section 23
iOS 11 - Advanced CoreML - How to Convert Pre-Trained Models Using CoreML Tools

iOS 11 - Advanced CoreML - How to Convert Pre-Trained Models Using CoreML Tools

Time 1h 42m
Lectures 16
Section 24
iOS 11 - ARKit - How to Make Augmented Reality Apps in iOS

iOS 11 - ARKit - How to Make Augmented Reality Apps in iOS

Time 1h 32m
Lectures 15
Section 25
[Optional Project 2] - Make an Augmented Reality Pokemon Go app Using Vuforia

[Optional Project 2] - Make an Augmented Reality Pokemon Go app Using Vuforia

Time 19m
Lectures 3
Section 26
iOS 11 - Advanced ARKit - How to Measure Real World Dimensions in an ARKit app

iOS 11 - Advanced ARKit - How to Measure Real World Dimensions in an ARKit app

Time 43m
Lectures 7
Section 27
How to Submit Your App to the App Store

How to Submit Your App to the App Store

Time 16m
Lectures 3
Section 28
Next Steps

Next Steps

Time 12m
Lectures 2
Section 29
The Complete App Design Course

The Complete App Design Course

Time 20m
Lectures 3
Section 30
Colour Theory

Colour Theory

Time 29m
Lectures 4
Section 31
Typography

Typography

Time 45m
Lectures 6
Section 32
The Fundamentals of User Interface (UI) Design for Mobile

The Fundamentals of User Interface (UI) Design for Mobile

Time 35m
Lectures 8
Section 33
The Fundamentals of User Experience (UX) Design for Mobile

The Fundamentals of User Experience (UX) Design for Mobile

Time 1h 12m
Lectures 11
Section 34
Designing for IOS vs. Android - What are the Important Differences?

Designing for IOS vs. Android - What are the Important Differences?

Time 48m
Lectures 7