Udemy

The Complete iOS11 Swift4 Development Course - Build 28 Apps

Enroll Now
  • 7,892 Students
  • Updated 11/2017
  • Certificate Available
4.5
(350 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
11 Hour(s) 35 Minute(s)
Language
English
Taught by
Dee Aliyu Odumosu
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.5
(350 Ratings)

Course Overview

The Complete iOS11 Swift4 Development Course - Build 28 Apps

Use Xcode 9 & Swift 4 to make great apps. Learn CoreML (Machine Learning) & ARKit (Artificial Reality) for iOS 11

***NEW Section added on how to send push notification on iOS using OneSignal SDK.


MAKE YOUR DREAMS A REALITY

Do you want to develop your own dream apps or become a pro iOS developer? Do you want to change career and become an iPhone app developer? You have come to the right course.

I am Dee Odus and I have created this course to make your app development dream a reality. This course will TEACH you the basic, intermediate and advanced skills needed to call yourself an iOS app developer. Whether you want to create apps for yourself, change career to become an iOS developer and apply for iOS jobs or you want to earn money as a freelance developer, this course will get you started on your DREAMS, you will learn how to design and develop 28 apps.

In this course, you will develop professional quality apps. You don't need any previous programming skills. You simply need a desire to learn and a Mac computer.

The course is app-based, which means you will build a complete and professional app step-by-step during each section of the course. No other course teaches you this same way.

By the end of the course, you'll be able to:

1. Design and build simple and complex apps (we’ll develop 28 apps in this course)

2. Call yourself an app developer.

3. Create your own apps worthy of publishing to the app store.

4. You will be able to apply for iOS development jobs

5. You will gain a confidence boost in your skills and your ability.

ABOUT ME

I have been developing on iOS platform for the last five years. In this period of time I have developed over 120 apps and worked with 2 successful startups in bringing their apps to the market. I work full time as an iOS developer, as a freelancer. I have also developed around 10 apps of my own that you can find on my website.


ABOUT YOU

This course has been developed for beginner and intermediate programmer in mind. If you have never programmed before but you have a strong desire to learn programming on the iOS platform you will find this course adequate. Also if you are intermediate developer you will find lots of topics that will improve your skills and also some of the latest hot topics such as artificial reality, machine learning, vision framework, drag and drop and so on.


HOW LONG DOES IT TAKE

Mastering any skills takes time and iOS development is no different. This course is over 40 hours long which means if you study 1 hour per day you are looking to complete the course in just over a month. However you will develop your first basic app within 30 mins into the course and within 2 hours of the course you develop a beautiful app that you will be proud of.


SIGN UP/ENROLL NOW

Enroll in the course now so you can start learning immediately. You have a 30 days money back guarantee if you change your mind. There’s no better time to learn iOS development. If you are ready to begin your iOS development journey CLICK THE ENROLL BUTTON now to begin your iOS development career.

SUPPORT WHEN YOU NEED IT

You will be supported throughout your journey in this course. If you get stuck on any of the lectures, you can use the Q/A section of the course to ask for assistance. I am committed to supporting my students on this course, I am constantly involved in the Q/A to provide assistance to anyone that needs it.


SOME OF THE TOPICS COVERED

  • iOS development basics

  • Navigation and Tab bar controller

  • Storyboard, segues, and common controls

  • Swift beginner and intermediate, and object oriented programming

  • How to use tableview and collection view

  • Playing and recording audio

  • Video playback

  • Location and map API

  • Rich user notification

  • Sharing to Facebook and Twitter

  • How to work with JSON

  • Core data

  • 3D Quick action

  • Core graphics and Quartz 2D

  • Gesture recognizers

  • Touch ID

  • How to download with URLSession

  • Version control with Xcode, Bitbucket and Source Tree app

  • And so on…


WHAT ABOUT IOS 11, XCODE 9 AND SWIFT 4

The course include new features added to iOS 11 and Xcode 9. We are going to create multiple apps that focus on each of the new features. Some of these new features include;

ARKit

Artificial Reality app used to take thousands of lines of code and complex algorithm to achieve but with the new iOS 11 ARkit, it takes only few lines of code to make an AR app.

Machine Learning

Machine learning is gaining traction in the computer industry and there’s no better time to learn machine learning and how to develop an app that take advantage of it. We’ll develop a simple app that can recognise dominant object in a photo and an app that can recognise the faces of the people in a photo

Drag and Drop

iOS 11 allows user to drag and drop content within one app and also between two different apps. We’ll develop a basic app that allows dragging text from one part to another part.

Vision

We’ll develop an app that allows you to track real world object directly through your phone’s camera. This is a nice feature.

Many more...

I’ll be adding more iOS 11 topics that include Natural Language Processing, SiriKit, PDFKit, Apple Music integration, new camera APIs, new Files app and so on…

Now’s the best time to learn iOS 11, Swift 4 and Xcode now before the official release of the public version to the users.

If you're ready to become a proficient app developer to develop your own apps or to work as a freelance or full-time developer, click the "Buy Now" button and join the course today!

STILL NOT CONVINCED?

Watch some of the FREE preview lectures to learn more about the course. Click the enroll button to join the course today.

(*** All videos in this course will be updated to Xcode 9 once it's released by Apple)

Course Content

  • 36 section(s)
  • 512 lecture(s)
  • Section 1 Introduction and Preparation
  • Section 2 Introduction to iOS Development - The Basics
  • Section 3 Introduction to Swift - Part 1 - The Basics
  • Section 4 Introduction to Storyboard, Segue and UINavigationController
  • Section 5 Introduction to UITabBarController, Segmented Control, Switch and UserDefaults
  • Section 6 Introduction to using Plist file, and using Custom Classes
  • Section 7 Introduction to TableViewController with default cell
  • Section 8 Introduction to UITableView object with custom cell
  • Section 9 Introduction to UICollectionView
  • Section 10 Swift Part 2 - Object Oriented Programming
  • Section 11 Introduction to Saving Typed Objects with NSCoding
  • Section 12 Playing and Recording Audio
  • Section 13 Video Playback in IOS
  • Section 14 Introduction to Location and Map Based App
  • Section 15 Rich User Notifications
  • Section 16 Sharing on IOS: SMS, Email, Facebook and Twitter
  • Section 17 Introduction to UIWebView MKWebView and SFSafariViewController
  • Section 18 JSON Serialization
  • Section 19 Core Data
  • Section 20 How To Use Cocoapods
  • Section 21 CALayer
  • Section 22 3D Touch Quick Action
  • Section 23 Core Graphics - Quartz 2D
  • Section 24 Gesture Recognizers
  • Section 25 Touch ID
  • Section 26 How to Download with URL Session
  • Section 27 Version Control with BitBucket and SourceTree
  • Section 28 What's New in iOS 11 and Xcode 9
  • Section 29 Machine Learning - CoreML - Image Recognition App
  • Section 30 Machine Learning and Vision - Face Detection App
  • Section 31 Artificial Reality ARKit App - Placing 3D objects in your environment
  • Section 32 Vision - Real Time Object Tracking Through The Camera
  • Section 33 Drag and Drop Feature - Drag Texts To A UITableView
  • Section 34 Natural Language Processing App
  • Section 35 QR Code Reader App
  • Section 36 Send Push Notifications With OneSignal SDK

What You’ll Learn

  • Be able to develop simple and complex iPhone apps
  • Write clean and functional codes in Swift
  • Become proficient Xcode developer
  • Be able to launch career as a freelancer or apply for iOS jobs


Reviews

  • Y
    Yashwanth Puvvada
    5.0

    yes. I am so happy about your explanation of the concepts. I am just want to ask you to add some more concepts for this course. yes, i think you will help for more concepts like firebase , sqlite concepts. THANK YOU VERY MUCH.

  • A
    Ashish Bhatnagar
    4.0

    It is going good so far...sometimes I am not able to understand the instructor due to different speaking style...rest all is fine and content looks good so far.

  • D
    Denis souza
    5.0

    I am going to be very honest about this course. I have done so far 40% and I must say it's the best money ever spent. I have done courses with top instructor however I did not learn as much I have been learning with Dee. I am actually feeling confidente This dude rocks!!! I will buy others Dee's Courses. He deserves 10 stars. Can I give 10 stars Udemy??

  • F
    Frank E
    5.0

    I usually don't rate a course until I completed it, but I'm so impressed by the instructor, Dee Aliyu Odumosu, that I wanted to share my experience. I finished the first few sections of this course and published my first app, which was inspired by one of the projects in this course. The app is very simple and still needs much improvement. I published it for the learning experience and benchmark for future publications. I think the important thing to note is that while still in the beginning sections of this course, Dee's teaching allowed me to take the concepts I learned and alter a course project to make it my own and then get it published on the App store. The course is very comprehensive and the delivery is excellent. If you want to learn to develop IOS apps the sky is the limit after this course. Another important note. My first few attempts to get my app published got rejected. I couldn't figure out why. Dee took his personal time and tested my app. Thanks to his feedback I was able to finally publish the app. This was beyond the scope of this course and I appreciate Dee's investment in his students. Thank you Dee! Frank

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed