Follow us on twitter: / codecompletion to know when we post new episodes!
Chapters:
00:00 - Intro
00:20 - #IndieAppSpotlight
01:12 - Fernando’s SwiftUI Lesson
5:55 - The Fun Stuff
8:51 - SwiftUI vs UIKit
16:12 - Hidden Complexity
26:02 - Best Practices
28:10 - Cross Platform
35:01 - SwiftUI Navigation Layout
44:24 - Easy to Implement but Hard to Understand
52:36 - Migrating to SwiftUI
58:06 - The Best Architecture for SwiftUI
1:24:05 - Enums are Great
1:29:10 - Sponsor: Weekly Swift Exercises
1:30:12 - #CompleteTheCode
1:31:41 - Compiler Error
1:42:04 - Outro
1:42:57 - Aftershow: September Apple Event Predictions
Welcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Today, we discuss:
• Code Completion Club: https://codecompletion.io/jointheclub
• Indie App Spotlight, with a new app for you to check out:
• Jellycuts by Zachary Lineman (@LinemanZachary): https://jellycuts.com
• Our experience using SwiftUI, best practices, and hidden complexity.
• Underdog devs link: https://www.underdogdevs.org/
• Asam sharp (@azamsharp) on Twitter: / 1422716472099487744
• SwiftUI Lab: https://swiftui-lab.com
• Objc.io - Understanding SwiftUI: https://www.objc.io/books/thinking-in...
• WWDC21 - Demystify SwiftUI: https://developer.apple.com/videos/pl...
• The best architecture for SwiftUI does not exist.
• Enums are great in Swift, and everyone should use them.
• What announcements we expect at Apple’s California Streaming event.
• Ceramic Apple Watches are a danger to paint jobs everywhere.
Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!
This week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to / swiftexercises today to check it out!
This week's Compiler Error has a theme: SwiftUI View Modifiers!
1 - Much like UIKit, SwiftUI allows the interface orientation to be manipulated using statusBar(orientation:), moving the status bar to one of the four screen edges.
2 - Tooltips can be added to SwiftUI views using the help(_:) modifier, helping to guide the user around the interface without them needing to directly invoke any actions.
3 - Any view in the hierarchy can be modified with onOpenURL(perform:) to perform localized URL handling so long as it is part of the hierarchy when the URL is opened.
4 - A badge can be added to tab bar items using the badge(_:) modifier, but this will also add a visual indicator to list rows to help convey supplementary information.
Your hosts for this week: Spencer Curtis, Ben Gohlke, Fernando Olivares, and Dimitri Bouniol. Follow us @CodeCompletion on twitter, and individually at @SpencerCCurtis, @FerrousGuy, @FromJRtoSR, and @DimitriBouniol.
Be sure to also sign up to our monthly newsletter on our website at https://codecompletion.io/, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.
You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the App Development process.
Recorded on Thursday, September 9th, 2021.
Смотрите видео Code Completion Episode 46: Let Me Solve All Your Problems онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Code Completion 13 Сентябрь 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 47 раз и оно понравилось 3 людям.