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
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
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.
Instructor Details
- 4.5 Rating
350 Reviews
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.
More courses by Dee Aliyu Odumosu
iOS App Development For Beginners - No Swift Skill Required (2017)
4.4 (567 Reviews)
Provider: Udemy
Time: 5h
Free
Mobile App Development for Beginners (Swift 3, iPhone iOS10) (2017)
4.2 (253 Reviews)
Provider: Udemy
Time: 33.1h
$49.99
Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9 (2017)
4.6 (25 Reviews)
Provider: Udemy
Time: 4h
$19.99
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
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.!!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100









