Skip to content
UdemyiOS SwiftPaid courseAll LevelsCertificate

Code a Swift iOS To Do List App, UIKit, CoreData, Table View (Udemy.com)

Learn Widely Used Concepts and Best Practices Used in Modern Day iOS Development to Hone Your Craft and Skill as a Dev

Created by: Max Nelson

Last updated February 2019

icon
What you will learn

  • you will learn the CoreData framework in Swift 4 and Xcode 9
  • you will learn the updated UIKit Framework in Swift 4 and Xcode 9
  • You will learn how to build apps without using storyboards! (Which is a very good skill)
  • You will learn how to build an app from start to finish
  • You will learn how to make an app using UILayoutConstraints programmatically, so think of it as storyboards but with only code!
  • Make iOS Apps.
  • Be able to code in Swift 4
  • Make mobile apps
  • deal with objects
  • more object oriented programming knowledge
  • custom UIKit controls
  • custom UIViews

How it compares

Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:

  • Rating4.3 out of 5higher than 17% of them
  • Reviews161#116 of 161 by number of reviews
  • Length9.6 hoursshorter than 56% of them
  • Last updatedFebruary 2019earlier than 65% of them

icon
Course Description

Learn Swift, Xcode, and the iOS SDK from a unique perspective by developing a more involved todolist app for the Apple App Store. As a developer it is extremely important you learn specific concepts and technologies that are in demand. In my opinion it is equally important to learn from multiple perspectives and not from just one or two specific instructors. That being said, I think my course offers a very unique perspective on development and this course will teach you the following concepts from my perspective as a professional developer: CAGradientLayer, CoreData, UITableViews, Object Oriented Programming Subclassing, UIKit, self defined Protocols, OptionSet(s) and at least a few more concepts that are contained within the bigger ones. For example, in this course you will learn how to build a custom UITableViewCell and that would fall under learning about UITableViews which is why I didn't initially mention it in this description.

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

Max Nelson

Max Nelson has been building iOS apps since age sixteen. Since then, he has built dozens of iOS applications for clients and himself. Along side shipping feature rich iOS applications, Max has worked for multiple tech companies. From Junior Web Developer to Lead Mobile iOS Development Engineer, Max has you covered. He will teach you key concepts, best practices, and the inner workings of iOS development so that you can become a professional iOS engineer just like him. Invest in your future, become an iOS engineer today.

icon
More courses by Max Nelson

$49.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.3

161 ratings on Udemy

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

By Yash Shelatkar on 7/20/2019

One of the best course on UDEMY for Learning Programatic UI & Code Data, Max easily explains concepts as well as quickly replies on questions, Would highly recommend this to all iOS Devs who use story boards and want to learn Core Data or Programatic UI.

By Scott Bolin on 7/5/2019

Decent course- + I like have a lot of short videos on a single topic, easy to digest and search later. + Good variety of topics covered, sort of 'little bit of everything' + Liked that it stuck with Apple technology, and didn't (say) use Realm or whatever for the DB. I wanted to learn the basics of Apple supplied APIs, and this course covered that. - Sort of disorganized presentation - I realize that was sort of the point, but was sort of distracting. - Since I'm being picky, half star deducted for not even touching on how to delete the todos later. Yea yea, I should work it out myself, I know, but could at least mention hints for how to do this would be good. This is a good course (not Average as 3-1/2 stars may represent), and I recommend it. The way the tableview was created programmatically and the animations were really good and helpful.

By Mahdi Bagheri on 6/21/2019

I watched the whole course now and therefore I am writing this completely new review. I liked the course very much. It showed many concepts by building the app programmatically and I could learn a lot. But here some feedback for improvements, when creating another tutorial. - Sometimes you appear like you yourself don't even know which approach you wanna use. You start coding it one way, then suddenly midway you stop, undo the written code and start another approach you like better. I think you should prepare your approaches beforehand, and then record your video. Because this sometimes confused me, while trying to understand what you are doing, while you were doing it. - While I also liked that you showed how one can design the app visually nice. I myself would have preferred another order on showing it. I would have liked it more if you could have build at first the app very basic, very simple to show the concepts of adding the different kind of functions necessary to make the app work. And that you would have later on redesigned the app. Because the more code there was for the design, the more I got overwhelmed by all the code there was and there I became confused again as beginner. I know it might sound now like a lot of negative feedback because of the amount of text written for improvements. But it should just be a suggestion for a different possible approach.

By Douglas Hartman on 5/22/2019

Clearly, he knows what he's talking about but; however, he rambles and seems to have no lesson plan whatsover, regularly going off onto tangents. I prefer instructors who have an organized lesson plan and go through it step by step. I just learn better that way. Right or wrong, it also gives me the sense that the instructor is disciplined. Don't get me wrong, I know it takes all kinds to make the world go around.

By Allicia Burke on 11/14/2018

I feel like there isn't enough specific information about the course. I didn't have xcode downloaded on my mac (have never built an app before), didn't know where the simulator came from nor that it auto appears. Some of the shortcuts that were made (like where to find that initial "label" are in a different spot on the newer version of xcode, i feel like it will make sense once i'm done, but it's not just yet.

By Steven Pike on 8/5/2018

I really enjoy the instructor's style. He doesn't have a prepared script so you are basically programming 'over the shoulder'. It's like a friend who is an expert programmer showing you how to program. He also takes you along the 'back road'. Since he doesn't use storyboards, I feel like am learning expert inside knowledge. On the surface, I am building a To-Do app, but I am learning much much more than that. The instructor states that he's going to be doing swift tutorials, I would rather he stick to this style and create more lessons where he's building an actual app. I would buy everyone of them. This is the kind of course you take slow, and do more than once.

By Lancelot Edwards on 6/13/2018

The significant benefit to me taking this course is working without storyboards. Working in code alone wasn't as difficult as I thought it would be and it better allowed me to grasp what storyboards are doing behind the scenes.

By Seph Cordovano on 6/4/2018

I've been following Max for a while now and he just constantly puts out great material. He's growing and learning at a rapid pace and eager to share what he knows with others! This course is perfect for someone just getting into Swift! Coming from other languages it went at a great pace to get the basics in without much fluff.

By Jose Davalos Rosas on 6/3/2018

He estado buscando un curso como este desde hace tiempo. La mayoría de los cursos se enfocan en enseñarte los temas utilizando storyboards lo cual puede ser tedioso una vez que el proyecto crece y se vuelve difícil el mantenimiento de los mismos. En lo personal pienso que es mucho mas rápido y cómodo hacer todo desde el código.

By Nathan Beier on 6/1/2018

A really excellent iOS course. Really thorough and swift, as well as extremely applicable towards getting a job doing iOS with the programmatic views, and all of the other lessons. The instructor uses clear and thought-out examples while still showing real world factors. Who better to be taught by than a lead instructor and course creator. I look forward to many other lessons and courses to come.

Showing all 10 reviews on CourseDuck

Read all 161 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 : 86 / 100