4.75 out of 5
4.75
5247 reviews on Udemy

iOS 12 & Swift – The Complete iOS App Development Bootcamp

From Beginner to iOS 12 App Developer with Just One Course! Xcode 10 & Swift 4.2. Includes ARKit2, CoreML2 and CreateML.
Instructor:
Angela Yu
22,816 students enrolled
English [Auto-generated]
Be able to build any app you want
Start your own app based business
Create a portfolio of apps to apply for junior developer jobs at a technology company
Become a digital nomad by working as a freelance iOS developer
Master creating Augmented Reality apps using Apple’s new ARKit2
Create apps that use Machine Learning using Apple’s new CoreML2 and CreateML
Level-Up as an iOS developer by getting to grips with the latest APIs
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

Getting Started with iOS 12 and Swift 4.2

1
What You'll Get in This Course
2
How to Get All the Free Stuff
3
Download Your Massive Bundle of Assets
4
How to Make the Most of the Bootcamp
5
Download the Course Syllabus
6
How Do Apps Actually Work?
7
How Apps are Made
8
Download the 12 Rules to Learn to Code eBook PDF
9
Tools and Materials for iOS App Development
10
Download Xcode
11
While You're Waiting for Xcode to Download
12
A Walkthrough of the Xcode Development Environment
13
How to Get Help When You're Stuck
14
Pathfinder

iOS Interface Builder - The $999 App

1
The I Am Rich App
2
How to Properly Create a New Xcode Project
3
What is a Bundle Identifier?
4
Let's Design the User Interface Using Storyboards
5
A Quick Note About the Next Lesson
6
How to Position User Interface (UI) Elements
7
Download the Pre-Prepared Image Assets Here
8
How to Incorporate Image Assets into Your Xcode Project
9
What's the Difference Between Points and Pixels & How to Design iOS Image Assets
10
App Icon Dimensions and a Brief History of Graphics
11
How to Design Your Own App Icon and Image Assets
12
Run and Test Your App!

Sideloading in iOS

1
What is Sideloading and How Can You Get Your App onto Your iPhone?
2
A Note About Sideloading and Permissions
3
How to Sideload Your App using Xcode
4
Sideloading Wirelessly Through the Air
5
[Optional] How to Get a Professional Apple Developer Account
6
Get Monthly Tips and Tools to Level Up as a Developer
7
Join the Student Community

Coding Challenge #1 - Using Interface Builder in Xcode

1
The Giant List of Resources
2
What are Coding Challenges?
3
What You Will Create by the End of this Challenge
4
What is GitHub and How to Download the Stub Projects
5
Step 0 - Download the Project Stub
6
Step 1 - Add a UILabel
7
Step 2 - Add and Arrange the ImageView
8
Step 3 - Design your App to your Heart's Content
9
Show Off Your Work!

Build a iOS Dice App to Learn Swift Programming Basics

1
What You'll Make by the End of This Module
2
How to Design Your App
3
Linking Design with Code
4
"Not Key Value Coding Compliant" - What to Do if You Get this Error
5
A Quick NoteFor Students Working with Older Versions of Xcode
6
How to Create Randomisation in Swift
7
Data Types, Constants and Variables
8
How to Solve the Error: "The Maximum Number of Provisioning Profiles Reached"
9
Learn About Arrays in Swift and Programmatically Update the Display
10
[How to Become a Better Programmer] The DRY Principle
11
How to Add Motion Detection in to Your App
12
Download the Completed App Project

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

1
What You'll Build in this Coding Challenge
2
Step 1 - Create a New Xcode Project
3
Step 2 - Download the Image Asset's We've Already Prepared for You
4
Step 3 - Add App Icons to Your Project
5
Step 4 - Add the 8 Ball Images
6
Step 5 - Setup the Canvas
7
Step 6 - Design the App in Interface Builder
8
Step 7 - Link the Design with Code
9
Step 8 - Make the Ball Image Change with Your Code
10
Step 9 - Make a Method
11
Step 10 - Add Shake Gesture Detection
12
If You Get Stuck...

Programming in Swift 4 for Beginners [Using Swift Playgrounds]

1
Introduction to the Programming Modules
2
Comments, Print Statements and Debug Console
3
Optional Review: Data Types, Constants and Variables
4
Swift Functions: Part 1 - The Simple Function
5
Swift Functions: Part 2 - Functions with Inputs
6
Swift Functions Part 3 - Functions with Outputs
7
A Quick Note About the Next Lesson
8
Control Flow with Conditional Statements in Swift (IF/ELSE)
9
Download the Completed Swift Playgrounds
10
[Challenge] Make a BMI Calculator in Swift Playgrounds
11
Optional: BMI Calculator Challenge Solution
12
Introduction to Loops in Swift - The For In loop
13
Using Loops in Your Program
14
Optional: A Brain Teaser with Loops and the Fibonacci Sequence

Apple iOS APIs - Make a Music App

1
What You'll Make by the End of This Module
2
Download the Skeleton Project
3
How to Use Tags in the Storyboards
4
How to Use the Apple Documentation to Tap into Any iPhone Capability You Want
5
The Swift 4 Programming Language Guide from Apple
6
Incorporate AVFoundation to Play Sound
7
Error Catching in Swift 4 - Do, Catch and Try
8
Create a Method to Contain the Sound Playing Functionality
9
[Common Swift Errors] "Index Out of Range" and How to Debug it
10
Make the App Play a Different Sound for Each Button
11
The Importance of "Scope" in Programming
12
Download the Completed App Project
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.8
4.8 out of 5
5247 Ratings

Detailed Rating

Stars 5
3999
Stars 4
1053
Stars 3
205
Stars 2
27
Stars 1
11
masterstudy_placeholder
30-Day Money-Back Guarantee

Includes

55 hours on-demand video
119 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion