Build your first iOS App in Swift

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

 

Welcome to iOS App in Swift 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 your code along the way throughout each video you can refer to that as a reference for the class project.

Specific topics covered in this iOS App in Swift 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:

  1. Swift 4
  2. Xcode 9
  3. macOS Operating System

 

Who this iOS App in Swift course is for:

  1. Beginner level programmers who want to learn mobile application development in iOS
Show More

What Will You Learn?

  • Have a broad understanding of how to properly architect and structure a basic iOS application.

Course Content

Build your first iOS App in Swift

  • Introduction
    00:00
  • SwiftUI vs UIKit
    00:00
  • Your First Programming Challenge: Making a Programming To Do List
    00:00
  • Getting Started with SwiftUI
    00:00
  • Objects, Data and Methods
    00:00
  • Buttons and Actions
    00:00
  • Swift UI State
    00:00
  • Solving Code Problems
    00:00
  • Getting Started with Swift Part 1 Conclusion
    00:00
  • Creating User Interfaces with SwiftUI Part 2 Introduction
    00:00
  • Portrait vs Landscape
    00:00
  • Swift UI Views
    00:00
  • Swift UI Layout
    00:00
  • Spacers and Padding
    00:00
  • Swift Bindings
    00:00
  • Strings
    00:00
  • Part 2 Conclusion
    00:00
  • Part 3 Introduction
    00:00
  • The Swift Standard Library
    00:00
  • Writing Methods
    00:00
  • Challenge: How To Calculate the Difference
    00:00
  • Swift Coding Challenge
    00:00
  • Type Inference
    00:00
  • Variable Scope
    00:00
  • More Swift Basics
    00:00
  • Swift Basics Conclusion
    00:00
  • SwiftUI Coding Challenge: Showing the Score
    00:00
  • Your First Bug
    00:00
  • SwiftUI Coding Challenge – Tracking Rounds
    00:00
  • Better Alert Title
    00:00
  • Swift Coding Challenge
    00:00
  • SwiftUI Coding Challenge: Starting Over
    00:00
  • Swift Basics Conclusion
    00:00
  • Introduction to SwiftUI App Styling
    00:00
  • Adding Images with SwiftUI
    00:00
  • SwiftUI View Modifiers
    00:00
  • Swift UI Coding Challenge: View Modifiers
    00:00
  • Styling Buttons and Sliders in SwiftUI
    00:00
  • Adding an About Page
    00:00
  • SwiftUI Coding Challenge: Styling a Page
    00:00
  • App Icon and Display Name
    00:00
  • Running Your App on a Device
    00:00
  • Course Conclusion
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet
ResearcherStore

Want to receive push notifications for all major on-site activities?