Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

IOS 12 and Swift 4 Crash Course

person icon Stone River ELearning

4.4

IOS 12 and Swift 4 Crash Course

Learn how to program for IOS 12 to create your apps

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Stone River ELearning

English [CC]

category icon Development ,Mobile Development,IOS Development

Lectures -403

Resources -22

Duration -80 hours

Lifetime Access

4.4

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course is designed like an in-person coding boot camp to give you the most amount of content and help with the least amount of cost.

NO PRIOR CODING EXPERIENCE REQUIRED

Here are some of the things you'll be able to do after taking this course:

  • Submit apps to the app store.
  • Understand programming & basic algorithms.
  • Work fluently with Swift 4 & iOS 12.
  • Apply to junior iOS development jobs.
  • Work as an iOS contractor.

If you are absolutely new to programming you should start at the beginning of the course and go to the end.

I've designed this course to take you down a guided learning path. Lectures are not broken out by specific topics. You build apps and then learn a ton of principles within those apps. So don't skip around!

If you already know Swift then you can skip the Swift section since the changes in Swift between iOS 11 and 12 are minor.

If you've never programmed before, make sure you take the Swift lessons. We'll teach you core foundational principles so you can build complex apps.

Goals

  • Full understanding of Xcode 10 and all it has to offer.

  • Learn how to program for IOS 12 to create your own apps.

  • Create fully featured games.

  • Be able to support all devices and screen sizes.

  • A full explanation of all objects and functions within IOS 12 development.

  • Develop in Swift 4.2.

  • Earn revenue from your apps.

  • Start a new career.

Prerequisites

  • You will need an Apple Mac computer or laptop.

  • You will need the developer software Xcode 10.

IOS 12 and Swift 4 Crash Course

Curriculum

Check out the detailed breakdown of what’s inside the course

Getting Started with iOS 12

5 Lectures
  • play icon Course overview 07:49 07:49
  • play icon MUST WATCH Installing Xcode & understanding Xcode versions 04:17 04:17
  • play icon How to get Xcode in dark theme mode 01:38 01:38
  • play icon Building your very first iOS app 08:22 08:22
  • play icon Building the Hustle App: Graphics, UI, and Sound 21:18 21:18

Introduction to Programming & Swift 4 Basics

13 Lectures
Tutorialspoint

Git & Version Control

9 Lectures
Tutorialspoint

Swoosh App- Intro to Interface Builder & Auto Layout in Xcode 10

10 Lectures
Tutorialspoint

Profile App- Digging Deeper With Auto Layout

2 Lectures
Tutorialspoint

Window Shopper App- Your First Fully Functional iOS 12 App

5 Lectures
Tutorialspoint

Computers & Code- Crash Course in Computer Science for Beginners

10 Lectures
Tutorialspoint

Coder Swag App- Tables & Data in iOS 12

5 Lectures
Tutorialspoint

Intro to Model View Controller

8 Lectures
Tutorialspoint

XYZ App - Working with iOS Accelerometer

11 Lectures
Tutorialspoint

Splitter App- Working With UISplitViewController

6 Lectures
Tutorialspoint

Slack App- Creating a Slack App & Working With APIs

32 Lectures
Tutorialspoint

Pixel City App- Mastering Maps in iOS 12

16 Lectures
Tutorialspoint

Goal Post App- Data Persistence in iOS 12 With Core Data

16 Lectures
Tutorialspoint

Treads App- Data Persistence With Realm

21 Lectures
Tutorialspoint

Breakpoint App- Building a Full Stack App With Firebase

27 Lectures
Tutorialspoint

RNDM App- Using the NEW Firebase Cloud Firestore

33 Lectures
Tutorialspoint

FoodZilla App- Mastering iOS In-App Purchases

25 Lectures
Tutorialspoint

Touchy Feely App- Working With iOS Touch ID and Face ID

10 Lectures
Tutorialspoint

Scribe App- Working With iOS Speech Recognition

4 Lectures
Tutorialspoint

Working With iMessege And Sticker Packs for iOS 12

9 Lectures
Tutorialspoint

Shortcut App- Working With 3D Touch on iOS

5 Lectures
Tutorialspoint

LegDay App- Working With iOS SiriKit

9 Lectures
Tutorialspoint

Screenie App- Using ReplayKit in iOS

8 Lectures
Tutorialspoint

RampUp App- Intro to ARKit

11 Lectures
Tutorialspoint

Vision App- iOS CoreML Basics

10 Lectures
Tutorialspoint

Animal App- Using iOS 12 New CoreML Models

6 Lectures
Tutorialspoint

Advanced Swift 4

9 Lectures
Tutorialspoint

Advanced- Data Structures & Algorithms In Swift 4

4 Lectures
Tutorialspoint

Advanced Swift 4 Design Patterns- Protocol Oriented Programming

4 Lectures
Tutorialspoint

Advanced Swift 4 Design Patterns- Reactive Programming With RxSwift

40 Lectures
Tutorialspoint

Advanced- Unit Testing in iOS 12

10 Lectures
Tutorialspoint

Advanced- UI Testing in iOS 12

10 Lectures
Tutorialspoint

Instructor Details

Stone River eLearning

Stone River eLearning

At Stone River eLearning, technology is all we teach. If you're interested in IT, programming, development, business or soft skills - we have it covered. 

Check out our huge catalog of courses and join the over 3.2M students currently taking Stone River eLearning courses. We can provide all or part of this catalog to any business via API connection, or you can get your own branded LMS free with 10+ users.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515