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
Many developers find unit testing confusing. In this essential guide I show the simple concepts that will make unit testing more approachable.| 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
A classic of object-oriented design.| Giacomo Tesio
explore how MVVM fits into SwiftUI, how to leverage its advantages, and how it compares to Clean Swift and the Composable Architecture.| Matteo Manferdini
Downloading files in Swift can be pretty straightforward. However, SwiftUI apps must track multiple files, complicating their architecture.| Matteo Manferdini
A comprehensive guide to making REST API calls in swift with the proper networking layer architecture for iOS apps in SwiftUI.| 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
Find out what kinds of automated tests you should implement for your application and learn by examples what these tests could look like.| martinfowler.com