Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development iOS Development

The Complete iOS 12 & Swift Developer Course - Build 28 Apps

Use Xcode 10 & Swift 4 to make real iOS12 apps like Uber and Instagram, with CoreML & ARKit. Includes AWS Credits & more
Rating: 4.5 out of 54.5 (1,976 ratings)
18,650 students
Created by Rob Percival, Nick Walter, Codestars by Rob Percival
Last updated 7/2019
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Develop any iOS app you want
  • Become a professional iOS developer
  • Build apps for your business or organisation
  • Get app development jobs on freelancer sites
Curated for the Udemy for Business collection

Course content

26 sections • 305 lectures • 44h 26m total length

  • Preview01:12

  • Preview02:16
  • Frequently Asked Questions
    01:08
  • How To Ask Great Questions
    04:38

  • Preview00:35
  • Xcode Versions - Please Read
    00:18
  • Downloading & Installing Xcode
    Preview01:56
  • Preview06:32
  • Preview00:02
  • Preview09:57
  • Adding Labels To Your Apps (Xcode Files)
    00:02
  • Preview09:12
  • Text Fields & Buttons (Xcode Files)
    00:02
  • Running Some Code
    09:33
  • Running Some Code (Xcode Files)
    00:02
  • Interacting With Buttons
    26:02
  • Interacting With Buttons (Xcode File)
    00:02
  • Adding Images To Your Apps
    04:49
  • Adding Images To Your Apps (Xcode Files)
    00:02
  • Your First App - Cat Years
    14:00
  • Your First App - Cat Years (Xcode Files)
    00:02
  • Introducing Xcode 9 and Swift 4 Quiz
    5 questions

  • Introduction
    00:49
  • Swift Playgrounds
    03:04
  • Swift Playgrounds (Xcode Files)
    00:02
  • Introducing Variables
    18:57
  • Introducing Variables (Xcode Files)
    00:04
  • Arrays & Dictionaries
    17:32
  • Arrays & Dictionaries (Xcode Files)
    00:04
  • If Statements
    14:21
  • If Statements (Xcode Files)
    00:04
  • Game - How Many Fingers
    15:21
  • Game - How Many Fingers (Xcode Files)
    00:02
  • While Loops
    07:31
  • While Loops (Xcode Files)
    00:02
  • For Loops
    08:50
  • For Loops (Xcode Files)
    00:02
  • Classes & Objects
    07:27
  • Classes & Objects (Xcode Files)
    00:02
  • Optionals Masterclass
    06:21
  • Optionals Masterclass (Xcode Files)
    00:02
  • Auto Layout
    15:01
  • Auto Layout (Xcode Files)
    00:02
  • App - Is It Prime? Part I
    08:07
  • App - Is It Prime? Part I (Xcode Files)
    00:02
  • App - Is It Prime? Part II
    12:48
  • App - Is It Prime? Part 2 (Xcode Files)
    00:02
  • Swift 4 Deep Dive (Using Playgrounds) - Quiz
    5 questions
  • CCA Swift Level 1
    00:05

  • Introduction
    00:43
  • Navigation Bars
    09:32
  • Navigation Bars (Xcode Files)
    00:02
  • App - EggTimer
    25:03
  • App - Egg Timer (Xcode Files)
    00:02
  • Table Views
    20:16
  • Table Views (Xcode Files)
    00:02
  • Times Tables App
    16:05
  • Times Tables App (Xcode Files)
    00:02
  • Storing Data Permanently
    16:57
  • Storing Data Permanently (Xcode Files)
    00:02
  • Multiple View Controllers
    09:13
  • Multiple View Controllers (Xcode Files)
    00:02
  • Controlling the Keyboard
    07:09
  • Controlling the Keyboard (Xcode Files)
    00:02
  • App - To Do List
    33:32
  • App - To Do List (Xcode Files)
    00:02
  • Downloading Web Content
    22:10
  • Downloading Web Content (Xcode Files)
    00:02
  • Manipulating Strings
    10:23
  • Manipulating Strings (Xcode Files)
    00:02
  • App - What's The Weather
    41:26
  • App - What's The Weather (Xcode Files)
    00:02
  • Advanced iOS Features: Timers, Tables, Permanent Storage & Web Content - Quiz
    6 questions

  • Introduction
    00:51
  • Animations Part I
    08:34
  • Animations Part I (Xcode Files)
    00:02
  • Animations Part II
    16:59
  • Animations Part II (Xcode Files)
    00:02
  • Game - Tic Tac Toe
    43:01
  • Game - Tic Tac Toe (Xcode Files)
    00:02
  • Integrating Maps Into Your Apps
    11:21
  • Integrating Maps Into Your Apps (Xcode Files)
    00:02
  • Adding User Annotations To Maps
    08:55
  • Adding User Annotations To Maps (Xcode Files)
    00:02
  • Finding A User's Location
    15:05
  • Finding A User's Location (Xcode Files)
    00:02
  • App - Location Aware
    30:21
  • App - Location Aware (Xcode Files)
    00:02
  • Advanced Segues
    16:08
  • Advanced Segues (Xcode Files)
    00:02
  • App - Memorable Places
    55:08
  • App - Memorable Places (Xcode Files)
    00:02
  • Working With Audio
    08:40
  • Working With Audio (Xcode Files)
    00:02
  • App - Back To Bach
    17:40
  • App - Back To Bach (Xcode Files)
    00:02
  • Swipes & Shakes
    09:28
  • Swipes & Shakes (Xcode Files)
    00:02
  • App - Sound Shaker
    11:40
  • App - Sound Shaker (Xcode Files)
    00:02
  • Advanced iOS Features II: Animation, Games, Maps & Geolocation, Audio
    4 questions
  • CCA Swift Level 2
    00:05

  • Introduction
    00:54
  • Introducing Core Data
    29:10
  • Introducing Core Data (Xcode Files)
    00:02
  • Advanced Core Data
    32:16
  • Advanced Core Data (Xcode Files)
    00:02
  • Downloading Images From The Web
    15:31
  • Downloading Images From The Web (Xcode Files)
    00:02
  • APIs & JSON Data
    25:24
  • APIs & JSON Data (Xcode Files)
    00:02
  • Blog Reader
    40:21
  • Blog Reader (Xcode Files)
    00:02
  • Core Data, Advanced Web Content, Json Data & Webviews - Quiz
    3 questions

  • Introduction
    00:50
  • Parse Server & AWS
    28:26
  • Parse Server & AWS (Xcode files)
    00:02
  • Retreiving & Updating Data
    15:17
  • Retrieving & Updating Data (Xcode Files)
    00:02
  • Accessing The Camera Roll
    09:31
  • Accessing The Camera Roll (Xcode Files)
    00:02
  • Spinners & Alerts
    10:27
  • Spinners & Alerts (Xcode Files)
    00:02
  • Login & Signup
    27:32
  • Login & Signup (Xcode Files)
    00:02
  • The User Table
    39:00
  • The User Table (Xcode Files)
    00:02
  • Pull To Refresh
    05:28
  • Pull To Refresh (Xcode Files)
    00:02
  • Posting Images
    20:55
  • Posting Images (Xcode Files)
    00:02
  • Viewing Users' Feeds
    24:19
  • Viewing Users' Feeds (Xcode Files)
    00:02
  • Instagram Clone - Quiz
    4 questions

  • Introduction
    00:41
  • A Paid Developer Account
    06:36
  • Certificates And Profles
    26:03
  • iTunes Connect
    13:31

  • Introduction
    00:47
  • Setup Your Marketing Website
    08:24
  • Installing The Appz Theme
    12:57

Requirements

  • No pre-knowledge required - I'll teach you everything you need to know
  • A Mac laptop or iMac (or Windows PC running OSX)
  • No paid software is required - all coding is done using Xcode 9 (which is free)

Description

***Please note that 'The Complete iOS 13 Developer Course - and SwiftUI!' - is now live! This new version of the course has been completely re-recorded and updated by Codestars and Atil Samancioglu, ahead of Apple's iOS 13 launch***


The Complete iOS 12 Developer Course

Want to build the fastest, most technologically advanced apps in the world?

Want expert tips and tricks to give you an unfair competitive advantage?

Want a deep dive coding experience that’s radically effective AND fun?

If you want to learn how to quickly and confidently build any app you want, sign up for The Complete iOS 12 Developer Course, today.

* This is an EXCEPTIONAL course. Seriously professional grade teaching, walkthroughs, and resources give you the foundation you'll need to start figuring out your own apps by yourself.  D. Farrell

WELCOME

Hello! My name’s Rob Percival, and I’m the highest-rated and best-selling online coding instructor on Udemy, with close to a million happy students.

For the last six months my expert team and I have been tucked away in our coding lab planning, structuring and designing our longest and most insanely practical course to date.

I can’t WAIT to share the pyrotechnic lessons we’ve devised for you, including must-have secrets and insights to help you get the very most out of this awesome new technology.

Whether you’re a complete beginner or an accomplished coder, you will not find a better, more detailed iOS 12 course on the market….

OR YOUR MONEY BACK.

So pull up a seat my friends, click the buy now button now -- and let’s take an exciting journey into the opportunity-packed realms of iOS 12 – together.

To your coding success!

* Worth every penny. I started out not knowing how to code ANYTHING! I was a total stranger to the world of coding. But after watching the first couple of videos, I am able to make actual sense of this. I was sceptical at first, but I had no idea that I would be able to independently start writing my own code (working with if statements and labels/button functions) in just one day! So happy these kind of tutorials exist, thanks so much!  Claire. C.

WHY YOU’LL LOVE IOS 12

More power. More speed. More possibilities.

iOS 12 offers the biggest leaps in technology today and puts lightning fast opportunities right in the palm of your hands. 

Here are a just few highlights:

Core ML 2

  • It’s now even easier to add machine learning to your apps. In playgrounds you can train a CoreML model to recognise images or text passages.

  • If you've ever included a CoreML model in your app you’ll know they can be BIG, upwards of 100MB! Apple has done a lot of work to shrink these models so they’re more manageable. 

  • AND now you can now make your own models. CoreML 2 makes machine learning far simpler and waaay more powerful.

ARKit 2

  • Again, Apple did a lot of fine tuning with the new ARKit to make it even easier to use. Get started in minutes with the demo apps, and multiple phones and iPads can be used to view the same scenes and games.

  • You now can have a scene in the real world that you've used to base AR on and keep it in between sessions. Also, tracking has improved for 2D objects as well as 3D.

  • In short, building AR apps is much more straightforward, and works much better than it did with ARKit 1.

Siri Shortcuts 

  • Apple introduced a new feature in iOS 12 called Siri Shortcuts. A shortcut allows you to perform complex tasks by simply asking Siri. 

  • For instance, if you have a favourite pizza from a particular restaurant, you could make a shortcut and tell Siri "Get my pizza!”.  Your device knows the steps to place the order and share your information. 

  • This really opens up Siri to developers - you can create suggested shortcuts depending on user behaviour, and users can set them up with a single tap in your app.

Dark Mode

  • Now I know this isn't as technical as the other features, but dark mode in the new version of MacOS and Xcode is great. Soft on the eyes and beautiful design. I think you’re gonna love it.

* Rob is a very good teacher who encourages you to attempt the exercises on your own. This is of course the way that I would recommend any budding developers do as it forces you to think about the structure and figure out a solution to the problem in your own way and not a paint by numbers course that most tutorials on the net offer. P. Hall

JOIN TODAY AND GET IMMEDIATE LIFETIME ACCESS TO:

  • A woolly-mammoth sized programme of over 44 hours’ of video content

  • The full kit and kaboodle toolkit, with EVERYTHING you need to design your own apps with iOS 12, Swift 4, ARKit, MLKit, MusicKit and the new Depth Photo API

  • AND… A side-scrolling running game (like a Super Mario clone) and a new Bluetooth app

  • A whopping $100 AWS credit

* Extremely easy to follow along. Concepts are explained as they are presented which allow the student to pick up on coding easier. Scott. P.

* I have taken, or I am still in the process of taking, many courses on Udemy. This course is done better than any other beginner course for Swift/Application Development. It is explained excellently and they always answer the questions asked in the Q&A section. Jeremy McArthur

PLUS you’ll get my famous “I CAN’T BELIEVE IT’S ALL FREE” bundle of extras

  • $200 worth of unlimited web hosting (for a whole year) *Limited to one year per student not per course*

  • Immediate access to my best-selling entrepreneurial book: How to Earn $10,000 While Learning To Code

  • An awesome graphical library, worth $300, packed with over 1000 backgrounds, buttons and icons.

* The course is designed to go at a nice pace and teaches all of the concepts of iOS app design one step at a time with clear and concise explanations. M. Radoncic

 Easy to follow teaching style. Very well constructed syllabus, timeline and practice apps. Leonardo. R.

ENJOY THIS COURSE ENTIRELY RISK FREE

I’m so confident that you’ll love this course, I offer a no-quibble money back guarantee within 30 days. 

* Great match. Everything is explained perfectly. Any time I have got stuck the forums and Rob are very quick to respond and assist. G. Hay.

* This is the perfect way to cut my teeth on APP Development. Many thanks! D. Carroll

* This course goes the extra mile by showing you how to create real-world apps like Instagram, Tinder. B. Holmes.

HERE’S THE FULL COURSE OUTLINE

  • XCode and Interface Builder

  • Inputs, Buttons, and Reactive Interfaces

  • Apple’s New Programming Language: Swift

  • Variables, Arrays, Tables, and Loops

  • Navigation, Storage, and Live Content

  • Images, Maps and Music

  • Accelerometers and Motion Feedback

  • Core Data and JSON

  • Online Storage With Parse

  • Games and the Sprite Kit

  • Instagram and Snapchat Clones

  • App Store Submission

  • Making a Marketing Website For Your App

WHY TAKE THIS COURSE?

Unrivalled depth and scientifically-proven learning strategies.

  • I’m a Cambridge University teacher so you’ll find the lessons easy to absorb

  • Over 44 hours long - my longest course ever!

  • Includes MacOS development and Apple Watch Development

  • iOS 12 is jam-packed with exciting new features and is Apple’s most advanced operating system yet

* I have been wanting to develop iOS apps from a long time, I didn't know where to start from. This is exactly what I am looking for, it's very detailed and explains everything from how to install required software to developing the first app. T. Panguluri.

IS THIS COURSE RIGHT FOR ME?

Absolutely.

It doesn’t matter where you’re at in your coding journey.

Whether you’re looking to become a sizzling coder, or you’ve got big dreams of building world-beating apps—this is for YOU.

Each lecture is short and punchy. Each lesson, fun and memorable. Every section is meticulously crafted for speed, enjoyment and repeatability.

Take your sweet time, or forge ahead like a bullet train.  Whatever your goal or learning style, The Complete iOS 12 Developer Course is your fast-track ticket to app developing success.

* Some courses are too basic and teach you nothing, others move too fast and you can't keep up with what is being presented. Rob Perceval gives you just enough at once, then tests you, so that you're never lost. Perfect for beginner and professional coders alike. John Davies.

* Rob is an awesome guy, and his explanations are incredibly thorough, logical, and well-paced! He does a great job of making a daunting task seem achievable. I definitely recommend this course! A. Method.

SUPPORT THAT’S ALWAYS ON. DAY AND NIGHT

There’s always help when you need it.  Udemy forums, Twitter, email. Our responsive team are here to guide you through your learning journey. 

Got feedback? We love that too.  Your comments help shape all future courses, so don’t be shy. Talk to us!

* I’m not a native English speaker but the teacher speaks very clear and the challenges allow to test frequently each lesson (or part of the lesson) learned. I have already experience in programming, but I don’t feel the course tired. Opposite, is very catching! Matteo. S.

WHAT HAVE YOU GOT TO LOSE?

Click that the buy now button… and discover the wonderful world of iOS 12 today.

* All reviews from The Complete iOS 11 Developer Course.

Who this course is for:

  • Anyone wanting to learn how to build apps
  • People wanting to make a living (or side-income) from app development
  • Anyone who wants to learn to code

Featured review

Michael Irwin
Michael Irwin
18 courses
7 reviews
Rating: 4.5 out of 58 months ago
I got this course to start learning iOS. I got it last year, and ran out of time to actually use it. So, by the time I started, everything was a little outdated at times; mainly because it's not current iOS and Swift, but that was ok. I enjoyed the learning experience and figuring out some of the needed changes to bring the course material to the present.

Instructors

Rob Percival
Web Developer And Teacher
Rob Percival
  • 4.5 Instructor Rating
  • 423,592 Reviews
  • 1,908,335 Students
  • 41 Courses

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

I'm passionate about teaching kids to code, so every summer I run Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting which leaves me free to share my secrets with people like you.

You wouldn't believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending this course. I genuinely believe it's the best on the market and if you don't agree, I'll happily refund your money.

Sign up to my courses and join me in this amazing adventure today.

Nick Walter
Mobile and Web Developer - iOS, Android, Django, Python. etc
Nick Walter
  • 4.5 Instructor Rating
  • 45,990 Reviews
  • 227,054 Students
  • 37 Courses

Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

When Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the internet's first Swift course. Since that time, I have become a full-time online instructor and I now have courses not only in Swift, but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. 

I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!

Codestars by Rob Percival
Teaching the Next Generation of Coders
Codestars by Rob Percival
  • 4.5 Instructor Rating
  • 381,488 Reviews
  • 1,779,460 Students
  • 62 Courses

Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.  

That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.