Build your first iOS App in Swift - iOS Development Fundamentals

Zeph Cohen, iOS Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
21 Videos (3h 28m)
    • Course Overview

      0:51
    • Getting Setup

      5:38
    • All About View Controllers

      7:03
    • Segues and Navigation Controllers

      7:24
    • Understanding Table View Controllers

      6:43
    • Implementing the TODO List

      13:16
    • Connecting The Detail View Controller

      8:41
    • 7. Subclassing UITableViewCell

      10:23
    • Introducing Auto Layout

      12:00
    • Pulling in Task Table View Cell

      8:41
    • Building the Task Creator View Controller

      5:17
    • Task Creator View Controller User Interface

      13:06
    • Configuring the IBOutlets and IBActions for the Task Creator View Controller

      14:59
    • Introducing the UIPickerView

      12:07
    • Constructing the UIDatePicker

      10:28
    • Improving the User Experience

      9:48
    • Creating the TODO Task

      12:07
    • Introduction to Protocols and Delegation

      10:35
    • Creating Our Own Delegate

      9:06
    • Styling the Detail View Controller

      16:27
    • Adding the Polishing Touches

      13:03
14 students are watching this class

About This Class

414e5f06

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

 

42

Students

--

Projects

Zeph Cohen

iOS Engineer

Hello,

My name is Zeph and I am a mobile app developer here to teach you how you can make your own mobile apps! 

I have years of industry experience working in desktop and mobile software development and I want to take the skills and knowledge I've gained and share that with you. 

Be sure to check out my YouTube channel Code Pro where I upload videos cover certain programming topics / tutorials. My full length courses I will be uploading here which will go ...

See full profile