Channel: CodeWithChris
Category: Education
Tags: swiftui preview sizelandscape previewsswiftui orientation changelandscape orientationsize classesdetect orientationpreview orientationuidevice orientationswiftui different layout for landscapeiosxcodesize classpreview layoutapp developmentswiftuirotate swiftui previewlandscape mode
Description: If you want to build apps that support multiple devices and screen sizes, this is the video for you. You’ll learn how to preview your user interface on different devices in profile and landscape orientation. I’ll show you how to adjust your views based on the orientation or device and finally, you’ll learn some of the best tips for how to design user interfaces that work for any screen size. 🚨 SPECIAL CWC+ OFFER FOR YOUTUBE: cwc.to/youtubeoffer Project source code can be found here: github.com/codewithchris/ResponsiveUI-Demo Size Classes developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout Detecting devices and orientations developer.apple.com/forums/thread/126878 (check the first answer for detecting device and orientation using the UIDevice API) iOS Resolutions ios-resolution.com Big Mountain Studio SwiftUI Views Reference Guide cwc.to/swiftui-book (aff link) ⏱ Timestamps: 00:00 Intro 00:58 Preview your layout in different devices 06:23 Detecting the iOS device and orientation 09:30 Detecting the size classes in SwiftUI 11:15 Changing your UI based on size classes 15:43 Tips for a responsive UI in SwiftUI 18:09 Outro MY FREE ONLINE COURSE: ⚡ How to make an app in 14 days - cwc.to/14days CWC+ PROGRAM: 👩💻 All our courses in a learning path - cwc.to/plus WEEKLY UPDATES VIA EMAIL: ✉️ Every Saturday, receive an email digest of new content - cwc.to/newsletter CONNECT: 🌍 Website - codewithchris.com 😺 GitHub - github.com/codewithchris 📸 Instagram - instagram.com/codewithchris 🐦 Twitter - twitter.com/codewithchris ABOUT CODEWITHCHRIS: Hi I’m Chris! I’m dedicated to teaching fundamentals about how to make an app. This is important if you’re trying to land an iOS job, be a freelancer, increase or start a business with an app idea. On this channel and my website, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have learned to code and build apps on their own! cwc.to/reviews