Udemy

SwiftUI 2.0 Apps on iPhone, iPad, Mac, Watch & TV

Enroll Now
  • 2,619 Students
  • Updated 1/2021
4.4
(317 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 13 Minute(s)
Language
English
Taught by
Nick Walter
Rating
4.4
(317 Ratings)
2 views

Course Overview

SwiftUI 2.0 Apps on iPhone, iPad, Mac, Watch & TV

Make Apps and Widgets for iOS 14, macOS 11, watchOS 7 and tvOS 14 using Xcode 12, Swift 5, WidgetKit and Apple Watch

This one is SO much fun. We're gonna start by learning the basics of SwiftUI and then using it to the fullest extent! We're creating an app called HypedList first for the iPhone, and then for the iPad, Apple Watch, Mac Computer, and finally the Apple TV. Yes! ALL THE APPLE PLATFORMS. We'll even be creating widgets that run on iOS and macOS.

You'll get to learn the true magic of SwiftUI as we get to reuse a size-able chunk of our codebase across each platform. And, you'll see how to craft your apps for each platform to truly take advantage of each device to thrill your users.

Get an idea of what the course is all about by watching the promo video and using the free previews.

Course Content

  • 10 section(s)
  • 59 lecture(s)
  • Section 1 Introduction
  • Section 2 SwiftUI Fundamentals - Views, Modifiers, and Controls
  • Section 3 HypedList iPhone and iOS Foundations
  • Section 4 iPhone Deeper Dive
  • Section 5 Widgets! WidgetKit for iOS (and macOS really...)
  • Section 6 HypedList on an iPad - Designing for Large Screens
  • Section 7 HypedList for the Watch - SwiftUI WatchOS
  • Section 8 HypedList on MacOS - Merging Two Separate Worlds
  • Section 9 HypedList on the TV - Making a Smooth tvOS App
  • Section 10 So Long!

What You’ll Learn

  • Fundamentals of SwiftUI Views
  • Data Flow in SwiftUI
  • Creating Widgets with SwiftUI
  • SwiftUI for iPhones
  • SwiftUI for iPads
  • SwiftUI for Apple Watches
  • SwiftUI for Macs
  • SwiftUI for Apple TVs

Skills covered in this course


Reviews

  • M
    Marco Reyes
    3.5

    It is a good introduction to the multiplatform world, the teacher has some bad practices like to write a lot of nested if statements and copie and paste a lot, but in general this course is easy follow while you are creating the app. From my point of view, the code for the macOS is avoidable, since you need to apply some architectural design patterns to have an acceptable result and this course doesn't do anything regarding that.

  • A
    Andres A. Herrera G.
    2.0

    Everything began very nice and well explained but... by section 4 the tutor is talking to himself and relying to much on external resources. By this time there is no really a learning curve but a code copy from what the tutor had on the screen. No real explanation. This course is NOT for beginners or for people to learn Swift UI but for people to practice or enhance existent skills. Very disappointing.

  • R
    Rafael Schwemmer
    5.0

    An excellent course, a lot of work but also a lot of fun. Nick's teaching style is great and his enthusiasm much appreciated. He also replies to every single question, making sure that every issue a student might have is addressed. I really learned a lot from this course. Thank you Nick!

  • A
    Anonymized User
    5.0

    This is an excellent course to start dipping your toes into SwiftUI. I found it very easy to follow and the explanations very clear. Keep up with the good work :D

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed