5

Creating Multiplatform Apps with SwiftUI [SUBSCRIBER]

 2 years ago
source link: https://www.raywenderlich.com/27738755-creating-multiplatform-apps-with-swiftui
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Creating Multiplatform Apps with SwiftUI

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Shape

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Group

Spring Ahead 2022 Sale!
Annual Pro Subscriptions 50% off

All raywenderlich.com Annual Pro Subscriptions and books are 50% off
— for a limited time only!

This course is available as part of the raywenderlich.com Professional subscription. To learn more click here

Creating Multiplatform Apps with SwiftUI

Apr 19 2022 · Video Course (1 hr, 11 mins) · Intermediate

Learn how to build an app for multiple platforms including iOS, iPadOS, macOS, watchOS and tvOS all by leveraging the power of Swift and SwiftUI. Build a task timing app that keeps track of your favorite tasks and how long you need to complete them.

Version

  • Swift, iOS 14, macOS 11.4, Xcode 13.2

iOS, iPadOS & macOS Apps in SwiftUI

Understand the App lifecycle, the multiplatform app project structure, how to run the app on various platforms and how to reset your development data on both iOS and macOS.

Set Frame Sizes

1:36 Free

There’s no one size fit all app. In this episode, learn how to set the frame
of your app to customize the user experience.

Create a Toolbar

3:34 Free

Leveraging how each platform handles toolbars can make your app feel at home on each platform.

Understand the different behavior of tab views between iOS and macOS.

Add a Sidebar

8:22 Free

Navigation is slightly different on macOS compared to iOS. Add a sidebar to the macOS version to give a great user experience.

Build specific parts of your view hierarchy for various platforms to provide a custom experience.

macOS users expect a preferences window. Learn how to add a Preferences window.

Learn how to add keyboard shortcuts for the macOS and iOS versions of the app.

Explore how to add touchbar support on macOS.

Now that you have multiple versions of your app, see how to use handoff between devices.

watchOS Apps in SwiftUI

With the iOS, iPadOS and macOS versions built, reuse your views to build a basic watchOS version of the TaskWatch app.

Leverage the digital crown of the Apple Watch to make a great user experience.

tvOS Apps in SwiftUI

Rounding out the platforms, learn how to build a basic tvOS app from existing views you’ve built so far.

Learn how to use the Apple TV Remote in your app.

Who is this for?

This course is for iOS developers who want to leverage their SwiftUI skills to build an app that runs on iOS, iPadOS,
macOS, watchOS and tvOS. This course will be most helpful to developers who are comforatable with Swift and SwiftUI. No macOS, watchOS, or tvOS experience is required.

Covered concepts

  • SwiftUI

Contributors

Jonathan S Wong

Jonathan Wong is a mobile developer at Square, is a member of the video team at raywenderlich.com, is an author at...

Instructor
Cosmin Pupăză

I'm the author of the Swift Apprentice. I blog about Swift and iOS development at cosminpupaza.wordpress.com and on the Swift...

Tech Editor
Adriana Kutenko

Graphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...

Illustrator

Comments

Reviews

We want to hear your thoughts!

Log into your account to leave a review for this Video Course.

All videos. All books.
One low price.

A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

The largest and most up-to-date collection of courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity and more!

All videos. All books. One low price.

A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalogue of 50+ books and 4,000+ videos.

  • © 2022 Razeware LLC
  • Made with ♥ from around the world
  • 6000+ Tutorials and counting

raywenderlich.com and our partners use cookies to understand how you use our site and to serve you personalized content and ads. By continuing to use this site, you accept these cookies, our privacy policy and terms of service .


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK