Build your first iOS App in Swift
4.7 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
84 students enrolled

Build your first iOS App in Swift

iOS Application Development for Beginners
4.7 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
84 students enrolled
Created by Zeph Cohen
Last updated 3/2018
English
English [Auto-generated]
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Have a broad understanding of how to properly architect and structure a basic iOS application.
Course content
Expand 21 lectures 03:27:43
+ Introduction
21 lectures 03:27:43
Understanding Table View Controllers
06:43
Implementing The Todo List
13:16
Connecting The Detail View Controller
08:41
Learning how to Subclass UITabeViewCell
10:23
Introduction to Auto Layout & Constraints
12:00
Hooking up the TaskTableViewCell
08:41
Implementing the Task Creator View Controller
05:17
Designing the Task Creator View Controller User Interface
13:06
Collecting User Input through UITextFields
14:59
Introducing the UIPickerView
12:07
Introducing the UIDatePicker
10:28
Improving the User Experience
09:48
Creating the Todo Task
12:07
Introduction to Protocols and Delegation
10:35
Implementing the TaskCreatorDelegate
09:06
Styling the Detail View Controller
16:27
Final Polishing Touches
13:03
For the final project you will build an app that lets you track reminders for upcoming future events. You will code the app using XCode and you may use the provided LifeReminder starter project to begin working in.
Life Reminder - Reminder Tracking Application
2 questions
Requirements
  • You will need a Mac computer running macOS with the Xcode IDE
Description

Welcome to iOS fundamentals course where we will explore a high level overview of all the building blocks you will need to build great iOS applications. 

This class covers a broad overview of iOS related topics in bite sized videos that you can follow along with. This class assumes you have some exposure to programming and are able to get setup and follow along. To succeed in this class it is best to follow along with each video. You would be best served by coding along with the video and making sure that your project outputs the same or similar results as mine as you go through each video in the series. 

The class project will require that you exercise many of the topics covered in the videos to build your own application. You can refer to the class videos if you get stuck or forget how to do something a particular way. If you code along the way throughout each video you can refer to that as a reference for the class project. 

Specific topics covered in this course are: 

  • Subclassing UIViewControllers
  • Understanding different kinds of segues and application navigation 
  • Learning about UINavigationControllers and UITableViewControllers 
  • AutoLayout 
  • Subclassing UITableViewCells 
  • The basics of protocols and delegation 
  • Learning about the UIPickerView 
  • Capturing user input with UITextFields 
  • Passing data between view controllers 
  • Creating UI elements programmatically 
  • Learning the basic concepts of caring about the user interface and user experience. 

Technologies Used in this Tutorial:

  • Swift 4
  • Xcode 9
  • macOS Operating System

 

Who this course is for:
  • Beginner level programmers who want to learn mobile application development in iOS