SwiftUI Architecture - Best Practices and Principles
https://do-ios.com
What if I told you that you might be unnecessarily complicating your SwiftUI apps by selecting an architecture that doesn’t align with the declarative nature of the SwiftUI framework? Instead of battling against the framework, what if you could seamlessly work with it?
This presentation delves into the valuable lessons I learned from my experiences constructing iOS applications with the SwiftUI framework. It sheds light on the strategic choices I made, ones that unintentionally hindered me from fully leveraging the innate capabilities of SwiftUI.
In the course of this talk, you will gain insights into the intricacies of view re-rendering in SwiftUI, master the art of segmenting environment objects, and explore the innovative method of previewing UIKit controllers within Xcode previews, among other topics of interest.
By the time you conclude this presentation, you’ll possess a refined grasp of how to impeccably arrange and design your SwiftUI applications. You will confidently embrace the embedded architecture that SwiftUI offers, enabling you to craft applications with enhanced efficiency and elegance.
Mohammad Azam is a highly experienced and accomplished developer with over a decade of professional experience in writing software. He has played an integral role in the success of several Fortune 500 companies including Valic, AIG, Dell, Baker Hughes, and Blinds.com, where he served as a lead mobile developer.
Azam’s expertise has helped him become a top instructor on both Udemy and LinkedIn, with more than 70K students enrolled in his courses. He currently serves as a lead instructor at DigitalCrafts, a software bootcamp where he trains developers who now work at prestigious companies like Apple, JP Morgan Chase, and Exxon.
Azam is not only a developer and instructor but also an international speaker who has been sharing his knowledge and expertise since 2006. In his free time, he enjoys exercising and planning his next adventure to explore the unknown corners of the world.