Skip to content
UdemyIos SwiftPaid courseBeginner levelCertificate

The Complete iOS11 Swift4 Development Course - Build 28 Apps (Udemy.com)

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

Created by: Dee Aliyu Odumosu

Last updated November 2017

icon
What you will 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

icon
Course Description

***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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Dee Aliyu Odumosu

Dee has developed over 120 apps for clients, including both individuals and start-ups, from around the world. The apps range from basic to very complex, some of which can be found on his website. Dee’s passion for computer programming began in 2006 with his first contact with Java programming language. He continued to learn different languages, including Microsoft ASP.NET, Ruby on Rails, C#, some PHP and HTML and CSS. Dee briefly pursued a MCSE (Microsoft Certified System Engineer) certification before he decided he wanted to become a full-time programmer. He achieved a Microsoft Certified Professional status. For the last 4 years, Dee has been programming the iPhone using Objective-C and Swift language. 

In 2013, Dee decided to further his education in Software Development by earning a distinction in his Masters of Software Engineering degree from Queen Mary University. He graduated with a 1st class in BSc Computing in his first degree. 

One of Dee’s passions is tutoring. His first YouTube channel video tutorial was uploaded in 2007 where he was teaching PHP, but he later created Microsoft ASP.NET video tutorials and Visual Studios. He has a genuine interest in ensuring that learners understand whatever topic is being presented. 

icon
More courses by Dee Aliyu Odumosu

Free

$49.99

$19.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.5

350 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jagjit Singh on 9/20/2018

Indeed, this is perhaps one of the very best courses available on swift and iOS programming. The instructor is too good a teacher and verbose at the same time. But the themes and topics of the real world applications selected for tutorials are beyond extraordinarily useful and they cover almost everything that is required to become a professional developer of iPhone applications. Moreover, we can also browse through sections randomly by keyword searches to expand our knowledge of a variety of specific topics and themes related to cool iOS development! Great piece of work indeed!

By Denis souza on 1/23/2018

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??

By Kayann Legg on 12/18/2017

This instructor is perfect for me because you feel like you are sitting in his classroom. He teaches rather than just talk really fast from a script. He is calm and talks at a nice pace. He explains what he is doing and why the outcomes are happening. I also love how the course is arranged. It makes it easy to reference just the programming piece you need to work on.

By James Ryu on 11/20/2017

I've checked out many courses on iOS programming, but this is the best one I have encountered so far. I liked how the instructor explained everything he said he will teach at the first video. I use it as a checklist to ensure I learn them all and check them off once I finish it. This is a pretty structured course. Instructor seems to be responsive, as he answered all questions posted by other students. I really like the idea of building 28 different apps in this course because other iOS programming courses I did in the past bummed me out before because it taught me how to code about five apps and that was about it. I am still very early into this course but I gave five stars because it gave me a very good first impression compared to other iOS courses. I intend to intensely study through this course to see where this course will take me as iOS programmer and I am pretty confident that I will take my skill to next level. (I intend to add more comments here as I progress through this course next few weeks)

By Shreif Ashraf El-Agamy on 10/23/2017

It is very good explanation, but i think sometimes it gets boring

By Neil Wiseman on 10/16/2017

I am only a small way into the course but I am liking the style in the way content is delivered and small irritations are sorted out as we go. I have started a few other Swift courses which were very good but this course holds my attention the best. Dee just delivers in the style that works for me. I would like to see a Spritekit course from Dee.

By Carlos Augusto Cardoso Guedes on 10/12/2017

Muito básico este curso. Ele deveria tratar de assuntos de maneira mais técnica, mais sobre o comportamento de linguagem. Perde-se uma aula inteira explicando os métodos de um objeto String por exemplo. Um curso deste tipo não deveria focar iniciantes. Para estes existem cursos de Portugal, Lógica de Programação, Pascal, Programação orientada a objetos, etc. Aprender a programar para uma plataforma moderna sem conhecer os conceitos anteriores é simplesmente ruim. A Linguagem Swift tem uma praticidade que impedem uma interpretação melhor da essência dos elementos da programação. Sem contar que lógica de programação é o mais importante para um programador desenvolver corretamente uma aplicação. Espero ser surpreendido no resto do curso.

By Tom Walker on 10/3/2017

I ranked this course very high because the well thought out design of the course and the excellent delivery by an experienced and knowledgeable instructor. His deep knowledge of app development is readily apparent and his excellent delivery makes the info presented understandable. The course modules are appropriate in length such that a new student like myself is not overwhelmed with too much detail. So new concepts and techniques are very retainable. The tips for using Xcode are invaluable which will save time and eliminate the usual frustration one may encounter when following along with a text book on learning iOS programming. So I hightly recommend this course to anyone seeking to become a successful iOS app developer.

By Balazs Szabo on 9/29/2017

Worth every single penny.Particularly useful if you have a minimal previous experience.Just put things in the right place in the puzzle. Seems and feels like real life, like sitting and coding next to someone who is more experienced and you learn along the way doing the "job" or working on a project.I like the way as Dee makes you walk into the "mistaskes" and while you recovering from them, you learn a lot. Just perfect for me.

By Gopalakrishnan Kothandam on 9/23/2017

This is a great course. I have purchased almost all the iOS course in Udemy but I got this course for free. This course has very good content and I would say all the beginners should right away start from this course. I have not seen this much details in any other course in Udemy. I am working on this course day and night. Thanks a lot Mr. Dee.!!

Showing all 10 reviews on CourseDuck

Read all 350 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100