Swiftui Apps On All Devices Iphone Ipad Mac Watch Tv

Tags: SwiftUI

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

Last updated 2022-01-10 | 4.6

- Fundamentals of SwiftUI Views
- Data Flow in SwiftUI
- Creating Widgets with SwiftUI

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

* Requirements

* A Mac Computer
* Some Knowledge of Swift (I have a refresher if you need it)

Description

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.

Who this course is for:

  • iOS Developers wanting to make apps for other platforms
  • Beginner SwiftUI learners

Course content

10 sections • 59 lectures

HypedList Walkthrough Preview 05:52

TabViews Preview 07:25

SF Symbols and NavigationView Preview 09:42

Displaying Views in a Sheet Preview 06:32

HypedEvent Class Preview 05:28

Forms and Controls Preview 09:51

Form Design Preview 14:42

UIKit ViewControllers in SwiftUI Preview 14:29

Button Styles Preview 20:50

Test Data Preview 13:45

ScrollViews Preview 07:09

HypedEvent Tile Design Preview 19:08

Dates and Swift Packges Preview 11:00

Data Controller Preview 10:09

Codable Preview 16:19

UserDefaults Preview 11:36

PastEvents Preview 16:02

Setting Up an API Preview 09:05

Processing the API Preview 21:08

Downloading Images Preview 04:23

HypedEvent Detail View Preview 09:36

Buttons Preview 10:29

NavigationLinks Preview 17:49

Edit and Delete Preview 15:47

Intro to WidgetKit Preview 04:20

Target Membership Preview 07:25

Widget Previews Preview 07:41

Widget Design Preview 16:38

Placeholders Snapshots and Timelines Preview 22:06

WatchOS Preview 10:07

List Design and Extensions Preview 15:53

Sending Data from Phone to Watch Preview 18:15

Watch to Phone Preview 10:14

Messages Preview 12:51