Creating Multiplatform Apps with SwiftUI [SUBSCRIBER]
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.
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
Build Multiplatform Apps in SwiftUI
5:47 FreeUnderstand 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 FreeThere’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 FreeLeveraging how each platform handles toolbars can make your app feel at home on each platform.
Understand Tab Views
6:22 FreeUnderstand the different behavior of tab views between iOS and macOS.
Add a Sidebar
8:22 FreeNavigation is slightly different on macOS compared to iOS. Add a sidebar to the macOS version to give a great user experience.
Build Separate Views
7:58Build 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.
Add Touchbar Support
1:40Explore how to add touchbar support on macOS.
Implement Handoff
5:25Now that you have multiple versions of your app, see how to use handoff between devices.
watchOS Apps in SwiftUI
Add watchOS App
5:48With 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
Add tvOS App
7:11Rounding 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 Wong is a mobile developer at Square, is a member of the video team at raywenderlich.com, is an author at...
InstructorI'm the author of the Swift Apprentice. I blog about Swift and iOS development at cosminpupaza.wordpress.com and on the Swift...
Tech EditorGraphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...
IllustratorComments
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 .
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK