Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The 14 Day Beginner Challenge - Intro to iOS/SwiftUI (2021)
Rating: 4.6 out of 5(1,380 ratings)
57,393 students

The 14 Day Beginner Challenge - Intro to iOS/SwiftUI (2021)

Designed for the complete beginner, learn how to build iPhone apps with SwiftUI
Created byChris Ching
Last updated 4/2021
English

What you'll learn

  • Build basic iPhone apps with SwiftUI and read and write Swift code.

Course content

1 section9 lectures1h 50m total length
  • Welcome5:58

    Hey, it's Chris here.

    I just want to congratulate you on taking the first step in your App Journey and to offer a few words of advice and encouragement.

    At a glance, this might seem like just another course that you've taken before but it's far more than that.

    This is training material that I've been using and refining since 2013 and thousands of students have gone through it with much success.

    Furthermore, this has been my full time effort for the last 8 years which means people are happily supporting me and paying for this training because they're getting results. I'm saying all of this because I hope you don't underestimate the transformation that you'll go through in the next 14 days.

    These lessons are designed to bring you into the world of iOS app development even if you've never touched a line of code.

    You'll get a glimpse into how apps are made, how Swift code can be understood and written even by non-coders and you'll also make your first app by completing this challenge.

    After you complete these 14 days, you have a decision to make.. do you want to continue down the learning path that can potentially result in a new career or business?

    Or maybe you found out that app development isn't for you and that's ok too.

    Either way, this is a solid and earnest way to get into iOS App Development and I'm so humbled that you're here learning with me.

    I appreciate that. Thank you.

    Alright, I can't wait to get started, let's go!

    Chris

  • 01: The Apple Developer Ecosystem4:53

    We’ll begin our app journey by taking a look at the Apple Developer Ecosystem.

    These are all the tools and services Apple gives us to empower us to build apps for their platform. Ultimately, this is the workflow that we’ll use to get our apps into the App Store.

    We’ll go through that process and break down all the tools you need in this lesson.


    Resources

    Xcode:

    https://developer.apple.com/xcode/resources/

    The Apple Developer Program:

    https://developer.apple.com/programs/whats-included/

    https://developer.apple.com/programs/


  • 02: Xcode Tutorial20:21

    In this Xcode tutorial, you'll get familiar with the development environment where you’ll build apps in. I’ll show you where to get Xcode and how to start a new App project. Then we’ll walk through the major areas of Xcode. I’ll explain to you what each of the files in your new project is for and we’ll end the lesson with some tips on navigating around in Xcode.


    Resources

    Where to get Xcode:

    • Search for “Xcode” in your Mac App Store

    Download it from https://developer.apple.com/xcode/

  • 03: How to Build User Interfaces13:33

    In this lesson, I’ll show you how to use Xcode to build user interfaces with SwiftUI.

    We’ll start by learning how to preview the app so that we can see what the user interface looks like. Then I’ll demonstrate how to use Xcode to visually construct the user interface, or UI for short.

  • 04: SwiftUI Views and Containers11:53

    In this lesson, you’ll learn how to use a variety of essential user interface elements and containers.

    In the next lesson, I have some challenges for you. There’ll be a few user interfaces that I want you to try building by yourself for practice. This will really help you get the hang of using Xcode!

  • 05: War Card Game UI Construction15:29

    In this lesson, we’ll walk through building the War Card Game user interface.

  • 06: Variables, Constants, and Data Types15:04

    In this lesson, you’ll learn about the app lifecycle which includes retrieving and processing data, rendering the UI and handling user interaction. More importantly, you’ll see how Swift code puts this cycle in motion and keeps it going.

    You’ve already seen what Swift code for the user interface looks like. In this lesson, you’ll begin to learn how Swift code is used to keep track of the data in your app!

  • 07: Swift Programming - Functions21:44

    In this lesson, you’ll learn about functions which helps organize and group together your code statements so that:

    • #1: all the code in a function can work together to serve a specific purpose.

    • #2: you can run a group of code statements by calling the function

  • What's Next?1:13

    Unfortunately we cannot publish more videos here due to the 2hrs limit imposed by Udemy.  You can still find us on CodeWithChris to finish this free course.

Requirements

  • Nothing is required to start learning but in order to follow along, students should have access to a Mac computer.

Description

Hey, it's Chris here.

I just want to congratulate you on taking the first step in your App Journey and to offer a few words of advice and encouragement.

At a glance, this might seem like just another course that you've taken before but it's far more than that.

This is training material that I've been using and refining since 2013 and thousands of students have gone through it with much success.

Furthermore, this has been my full time effort for the last 8 years which means people are happily supporting me and paying for this training because they're getting results. I'm saying all of this because I hope you don't underestimate the transformation that you'll go through in the next 14 days.

These lessons are designed to bring you into the world of iOS app development even if you've never touched a line of code.

You'll get a glimpse into how apps are made, how Swift code can be understood and written even by non-coders and you'll also make your first app by completing this challenge.

After you complete these 14 days, you have a decision to make.. do you want to continue down the learning path that can potentially result in a new career or business?

Or maybe you found out that app development isn't for you and that's ok too.

Either way, this is a solid and earnest way to get into iOS App Development and I'm so humbled that you're here learning with me.

I appreciate that. Thank you.

Alright, I can't wait to get started, let's go!

Chris

Who this course is for:

  • This iOS development course is meant for absolute beginners with no programming experience.