iOS 12 & Swift 5: Build a To-Do List App

Go to class
Write Review

iOS 12 & Swift 5: Build a To-Do List App provided by Udemy is a comprehensive online course, which lasts for 2-3 hours worth of material. iOS 12 & Swift 5: Build a To-Do List App is taught by Juke Moon. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Put your Swift skills to action by building Taskly, a practical todo list app

    What you'll learn:

    • Build a fully functional to-do list that you can show off to your family & friends
    • Saving and fetching custom objects in UserDefaults via archiving
    • Know how to apply important design patterns such as MVC and Dependency Injection in other projects
    • Design an iOS app based on a design mockup

    Put that pen and paper down. Let's build Taskly, a handy to-do iOSapplication.

    We've been given somedesign mocks from our designerfor whatthey wantTaskly to look like, and it's our job to make it happen (no ifs, ands, or buts). It's our job to go above and beyond to exceed the expectations of our designers while writing safe andclean Swift code.

    Taskly will be built from scratch and all the assets will be provided to you.We'll make use of a UITableViewController to display our tasks, and apply MVCand Dependency Injection to ensure separation of concerns. What's a to-do list without a way to save it? Storing the tasks will be possible because of UserDefaults and archiving. Taskly will be built from the ground up and even intermediate programmers will be able to pick up useful concepts and information from this course.

    There's a lot of questions that will be addressed,such as,what design patterns should we use? Once we're satisfied with how the app looks, we'll get to compare it with the original design mocks to see if our work meets expectations. All in all, Taskly will quickly fill any gaps in knowledge you have about building iOS application and set a foundation up for your to build your own apps.

    What are the requirements?

    • Xcode 9.2 or greater
    • Have a basic understanding of how to program in Swift

    What are you going to accomplish in this course?

    • Building an entire application from the ground up that you can use immediately
    • The idea of thinkingmore from a design perspective to ensure that we're writing good code