Build Your First iPhone App - iOS 14 Apps Using Swift 5

Create Apps and Submit Them to the App Store Using UIKit and Xcode 12 - Perfect Course for Complete Beginners

Start Course Download

Description

Welcome to my iOS 14 Course! If you're looking for a course that is fun and gets straight to the point, then this is the course for you. Apple released a TON of new stuff for developers at WWDC and this course will take you though everything you need to make awesome iOS 14 apps.

Other mega courses online offer 40+ hours of video content, but I wanted to create a course that was more manageable and didn't include any fluff. In each video I dive straight into the topic, and don't waste your time going over things that you don't really need. I only focus on the essentials, and I give you hands-on practice so that you can easily master the things we are learning!

This course is designed to be taken over a two week period, with 1-2 hours dedicated to learning each day. This course is easy to commit to because you won't get overwhelmed with a mountain of content, and you don't need to quit your day job to learn how to code!

Over the past four years I've taught over 200,000 people how to code, and I am a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly... I care about you! I know your time is valuable, so I promise not to waste it.

Apps we create:

  • Currency Converter

  • Emoji Dictionary

  • Daily Journal

  • API/JSON App

iOS 14 Topics:

  • Widgets

  • App Clips

Feel free to take a free preview of this course to see if it's a good fit for you. I am so confident that you will love my course. You have nothing to lose, so come join me and let's get started!

Community bail out

Most Popular Issues Replies Views Activity
Is SwiftUI part of the Swift language or not?
Swift
avatar avatar 2 56 2 weeks, 2 days
It's Working! So cool to see this working
Proud Wall
avatar 2 70 3 weeks, 5 days
Serious 10-year-old flaw in Linux sudo command
Software linux, flaw, sudo
avatar avatar 1 27 3 weeks, 6 days
Copy password to clipboard in Django app
Django
avatar avatar 1 30 1 month, 3 weeks
ImportError: cannot import 'blog' from blog.models
Django models, importerror
avatar avatar 1 29 2 months

Outline

  • 1 - Introduction
  • 1 - Welcome! Preview
  • 2 - Xcode and Swift Basics
  • 1 - Xcode Tour
  • 2 - Variables and Constants
  • 3 - Strings and Ints
  • 4 - Comments and Print
  • 5 - Visual Design and Labels
  • 6 - Storyboards and Errors
  • 7 - Buttons and Actions
  • 8 - If Statements
  • 9 - Counting
  • 10 - Source Code
  • 3 - Next Steps for Swift and App Building
  • 1 - Math and Doubles
  • 2 - Floats and Conversion
  • 3 - TextFields
  • 4 - Pulling Data from a TextField
  • 5 - String Interpolation
  • 6 - Booleans
  • 4 - Emoji Dictionary - TableViews and Segues
  • 1 - Emoji Dictionary Preview
  • 2 - Arrays
  • 3 - TableViews
  • 4 - Answering 2 Questions
  • 5 - Arrays and TableViews
  • 6 - Segues
  • 7 - Passing Data
  • 8 - Definitions
  • 9 - Loops
  • 5 - Object Oriented Programming with Swift
  • 1 - Functions
  • 2 - Returning from a Function
  • 3 - Classes
  • 4 - Methods
  • 5 - Inheritance
  • 6 - Adding Classes to our App
  • 7 - Optionals
  • 8 - Unwrapping Types
  • 6 - Daily Journal - CoreData
  • 1 - Journal Walkthrough Preview
  • 2 - Date Pickers and Design
  • 3 - Journal Entry Class
  • 4 - Listing Entries
  • 5 - CoreData
  • 6 - Writing and Reading from CoreData
  • 7 - Viewing and Deleting Entries
  • 8 - Save on Changes
  • 9 - Keyboard
  • 10 - Designing Custom TableView Cells
  • 11 - Dates
  • 7 - Web APIs and JSON
  • 1 - APIs and JSON
  • 2 - URLSession
  • 3 - Codeable and Decoding
  • 4 - Cell Design
  • 5 - Downloading Images
  • 8 - Submitting Your App to the App Store
  • 1 - Paid Developer Account
  • 2 - Certificates IDs and Profiles
  • 3 - Uploading
  • 4 - Metadata
  • 9 - iOS 14 Bonus - Widgets
  • 1 - Widgets
  • 10 - iOS 14 Bonus - App Clips
  • 1 - App Clips