Swift

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Embark on a dynamic learning journey with Spectrum Film School’s Swift online course. Unlock the secrets of app development through our meticulously crafted curriculum, designed for beginners and seasoned enthusiasts alike. Dive into the world of Swift coding and emerge with the ability to craft stunning iOS 13 applications for iPhone and iPad. Ignite your passion for programming, even if you’re starting from scratch. Elevate your skills with us and shape the future of mobile innovation.

What Will You Learn?

  • You will create a portfolio of 15 apps to be able apply for junior developer jobs at a technology company
  • You will learn Xcode, UIKit and SwiftUI, ARKit, CoreML and CoreData.
  • You will learn by doing, where every lesson is incorporated into a real-world app project.
  • After the course, you will be able to build any app you want.
  • Start your own app based business
  • Become a digital nomad by working as a freelance iOS developer
  • Master creating Augmented Reality apps using Apple’s new ARKit
  • Create apps that use Machine Learning using Apple’s new CoreML
  • Master app design so you'll know how to wireframe, mockup and prototype your app idea
  • Master app marketing so you can publish your apps and generate downloads

Course Content

Introduction to iOS Development and Swift

Xcode Storyboards an Interface Builder

Xcode Storyboards and Interface Builder Challenge

Swift Programming Basics – Collections

Constants and Variables

Swift Programming Basics Challenge

Auto Layout and Responsive User Interface

Using And Understanding Apple Documantation

Intermediate Swift Programming – Control Flow and Optionals

iOS App Design Patterns and Code Structuring

iOS Add Design Pattern Challenge

Advance Swift Programming – Classes, Inheritance and Advanced, Advanced

Swift Programming Challenge

Networking, JSON Parsing, APIs and Core Location

Networking And API Challenge

Firebace Cloud FireStore, TableViews and Cocoapod Dependecies

The Comman Line and Terminal

SwiftUI and Declarative Programming

Git and GitHub

Local Data Persistance – User Defaults, Core Data and Realm

In-App Purchases and Apple Store Kit

Advanced CoreML Tools and Converting Models

CreateML – Build Your Own Machine Learning Model From Scratch

CreateML & Natural Language Processing (NLP)

ARKit and Augmented Reality Apps

Advanced ARKit

ARKit 2 and Live Tracking

ARKit 2 & Live Video

How to Submit Your App to the App Store

Complete App Design

Complete App Development

Complete App Marketing

What’s Next