SwiftUI NavigationSplitView - Migrate Your iOS App To Multiple Platforms ⚡️

  Рет қаралды 4,609

tundsdev

tundsdev

Күн бұрын

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

Пікірлер: 17
@tundsdev
@tundsdev Жыл бұрын
So what do you think about the new NavigationSplitView APIs? Are you going to use it to make your apps support multiple platforms? Let me know by replying to this comment or commenting in the comments box 👇🏾 Also what other videos would you like to see? 👀
@AmazinglyStrangeMedia
@AmazinglyStrangeMedia Жыл бұрын
Now with the advent of Ai, I am coding like a 2 year old with a hand grenade.
@nicwhites
@nicwhites Жыл бұрын
I dig the long form content! Keep it up man! Good stuff
@tundsdev
@tundsdev Жыл бұрын
Thanks 🫂
@nahidislam6099
@nahidislam6099 Жыл бұрын
46:17 I'm so glad I'm not the only one 🤣 trailing closures all the way!
@tundsdev
@tundsdev Жыл бұрын
Yep for sure 🫡
@nickosmas
@nickosmas 8 ай бұрын
Brother, I’m just glad I’m came across your video. Splendid job with the very explanations. Keep it up! 🙏
@andrejkling3886
@andrejkling3886 9 ай бұрын
Thank you so much Tuns...👍
@tundsdev
@tundsdev 9 ай бұрын
Always welcome
@joeadeleke
@joeadeleke Жыл бұрын
Hi hi.. watched your video on using Fastlane to push an app to the iOS store and it was helpful. I do react native but would like to get my hands dirty with iOS development. Please do you have a playlist to learn SwiftUI. Thank you.
@tundsdev
@tundsdev Жыл бұрын
👋🏾 Hey I do Learn SwiftUI From Scratch In This Free SwiftUI Bootcamp (Beginner Level | SwiftUI Tutorial) kzfaq.info/sun/PLvUWi5tdh92w0BP5gwJxgSJ12wKmYK9Y8
@joeadeleke
@joeadeleke Жыл бұрын
@@tundsdev Thanks boss, I appreciate.... I would watch 2 - 5 videos/day... Hopefully I finish before the end of May.
@AmazinglyStrangeMedia
@AmazinglyStrangeMedia Жыл бұрын
Brilliant video! Superb for the novice artist turn programmer. I started coding in #C for Unity Game Development but as I build out foundations for Mobile Games I found Firebase to be my greatest friend which drove me toward Android Studio, Flutter, and Dart. But I like coding in SwiftUI out and learned Android Studio Has the ability to convert Swift to Android through Kotlin. Just asking to see if you have any thoughts on the matter floating around in that big beautiful brain. Thanks in advance for the time and best wishes!
@tundsdev
@tundsdev Жыл бұрын
Thanks & cool. I dabbled in a bit of unity game development myself back in university. C# is probs up there in terms of being one of my favourite languages 👌🏾
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 64 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 14 МЛН
How to Get User Location on a Map - Swift
26:11
Sean Allen
Рет қаралды 62 М.
SwiftData Migrations | SwiftData Tutorial | #11
32:24
tundsdev
Рет қаралды 3,9 М.
The Complete Guide to NavigationView in SwiftUI
39:18
Paul Hudson
Рет қаралды 129 М.
SwiftUI Basics Tutorial
1:19:31
Sean Allen
Рет қаралды 396 М.
SwiftData CloudKit Sync - The Complete Guide
1:02:38
azamsharp
Рет қаралды 7 М.