Рет қаралды 4,609
NavigationSplitView - Migrate Your iOS App To Multiple Platforms: A Multiplatform Shopping App ⚡️
**********************************
Timestamps:
00:00:00 - Intro
00:00:55 - Briefly Discussing Layout on iPad on Multiplatform
00:02:37 - How To Add Multiplatform support to your Xcode project
00:03:05 - Building A Sidebar in SwiftUI for iPad
00:05:53 - How To Create A 2 Column Layout on iPad with NavigationSplitView
00:14:59 - Refactoring Our Products Fetcher
00:17:11 - How To Handle Selection State In Our Sidebar
00:21:32 - Building Our MenuListView for our details screen
00:27:31 - Building Container Views For Your SwiftUI Previews
00:30:12 - Building Our MenuGridView for our details screen
00:35:12 - Hooking up our sidebar to our detail screen
00:43:52 - Working with ToolBar in SwiftUI
00:51:40 - Adapting our Toolbar based on our device
00:56:13 - Adapting our Layout based on our settings screen
00:59:04 - Adapting our layout based on our settings screen
01:04:01 - Building A 3 Column Layout on iPad with NavigationSplitView
01:19:01 - Mac Apps in SwiftUI
01:21:21 - Deep Links on iPad in SwiftUI
01:30:43 - How To Add Keyboard Shortcuts in SwiftUI
01:33:55 - NavigationSplitView ColumnVisibility In SwiftUI
01:40:23 - onHover in SwiftUI
01:41:39 - iPad Split View & Slide Over
01:43:16 - Summary
Enjoying the video? Then why stop here 🤷🏾♂️
Enjoy rest of this course here in this playlist 👇🏾
Become A SwiftUI Navigation Pro (All Levels | SwiftUI Navigation Stack | iOS Deep Links | iOS Push Notifications | SwiftUI Multiplatform)
• SwiftUI NavigationStac...
**********************************
In this video tutorial, we will explore the process of building a multiplatform app in SwiftUI, using Xcode. This tutorial is perfect for anyone who is interested in iOS development, SwiftUI, and building complex user interfaces across multiple platforms.
To get started, we will cover the basics of SwiftUI and how it differs from traditional UIKit development. From there, we will dive into setting up a multi-platform SwiftUI project and exploring the unique challenges that come with building an app that works seamlessly across iOS, iPadOS, and macOS.
Throughout the tutorial, we will cover a range of topics, including SwiftUI routing, navigation, and the creation of complex user interfaces. We will also explore the use of SwiftUI's NavigationView and NavigationSplitView components to create a smooth and intuitive user experience.
Whether you are new to SwiftUI or a seasoned developer, this tutorial has something for everyone. So, if you're looking to learn more about building multiplatform apps using SwiftUI, be sure to check out this video tutorial.
**********************************
Check Out My Courses 👨🏽🏫
Enjoy my teaching style? Check out my other courses on my website that may interest you, they range from beginner to advanced topics within iOS development.
Link to Website
tunds.dev/#courses
**********************************
Join the crew 🤝
Want to help support the channel? Become a member with the join link below and get access to exclusive badges and stickers, as well as other perks that are coming soon.
Become a channel member
www.youtube.com/@tundsdev/join
Support in other ways 💕
You can support me for free and help the channel grow so that I can continue to make the best iOS development content for you by liking, commenting, subscribing, and hitting the notification bell.
All of this really helps my channel grow and allows me to keep on making content for you. If you’re interested in subscribing to the channel then you can do so with the link below.
Subscribe to the tundsdev KZfaq channel
kzfaq.info?su...
**********************************
Download Source Code
Interested in looking at the source code? Then check out the GitHub Repo below
github.com/tunds/youtube-cont...
**********************************
#iosdev #iosdevelopment #swift #swiftlanguage #xcode #appdevelopment #mobileappdevelopment #iosappdevelopment #appdeveloper #iosprogramming #iosengineer #appdevelopmenttips #iosdevelopmenttips #swiftui