prism | Matteo Manferdini
Some developers claim that MVVM is incompatible with SwiftUI. However, with a proper understanding of SwiftUI, it is possible to address any criticism and remove the boilerplate code shown in many online blogs. In this article, we will explore some fundamental yet ignored SwiftUI features to understand how to replicate its integration with SwiftData inside ... Read more| Matteo Manferdini
If you’ve been working with SwiftUI, you’ve likely noticed that your views start pretty simple but then balloon into large, unmaintainable monoliths that are hard to preview and test. While there are several techniques to keep SwiftUI views modular and reusable, some problems are architectural in nature and can only be addressed by following proven ... Read more| Matteo Manferdini
As you create increasingly complex SwiftUI views, you may feel your code is turning into a tangled mess of nested stacks, layout view modifiers, and conditionals. In this article, we’ll explore how to leverage SwiftUI’s full toolkit—beyond just stacks—to build configurable views. You’ll learn to use built-in specialized views, view styles, and view builders for ... Read more| Matteo Manferdini
On the Internet, you can find plenty of SwiftUI tutorials that dive straight into building user interfaces without much consideration for underlying architectural principles. While these examples can get you started, they often lead to a common pitfall: massive SwiftUI views, i.e., views that are hundreds or even thousands of lines long, brimming with disparate ... Read more| Matteo Manferdini
explore how MVVM fits into SwiftUI, how to leverage its advantages, and how it compares to Clean Swift and the Composable Architecture.| Matteo Manferdini
In this guide, I will show you the strategies to select the correct SwiftUI data flow mechanism and the relative property wrappers.| Matteo Manferdini
Uncategorized | Matteo Manferdini
Downloading files in Swift can be pretty straightforward. However, SwiftUI apps must track multiple files, complicating their architecture.| Matteo Manferdini
SwiftUI Structural Foundations The best practices of professional iOS developers to create well-structured SwiftUI apps ready for the App Store Git for iOS Development Take advantage of all the Git features and best practices to improve your daily iOS development workflow.| Matteo Manferdini