<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/matteomanferdini" -->

---
title: Matteo Manferdini posts | daily.dev
description: Matteo Manferdini&#x27;s blog provides tutorials, tips, and resources for iOS developers and Swift programmers. Readers can find articles covering topics such as UIKit, SwiftUI, and Core Data frameworks. Additionally, they can learn about advanced iOS development techniques, software design patterns, and creating delightful user experiences on Apple platforms.
canonical: https://daily.dev/sources/matteomanferdini
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/matteomanferdini
og:type: website
og:site_name: daily.dev
og:title: Matteo Manferdini posts | daily.dev
og:description: Matteo Manferdini&#x27;s blog provides tutorials, tips, and resources for iOS developers and Swift programmers. Readers can find articles covering topics such as UIKit, SwiftUI, and Core Data frameworks. Additionally, they can learn about advanced iOS development techniques, software design patterns, and creating delightful user experiences on Apple platforms.
og:image: https://api.daily.dev/og/sources/matteomanferdini.png
og:image:width: 1200
og:image:height: 630
---

![Matteo Manferdini logo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2b1c9236819c4d9fbc63e60dd34e3145)

# Matteo Manferdini

Follow FollowBlock

Matteo Manferdini's blog provides tutorials, tips, and resources for iOS developers and Swift programmers. Readers can find articles covering topics such as UIKit, SwiftUI, and Core Data frameworks. Additionally, they can learn about advanced iOS development techniques, software design patterns, and creating delightful user experiences on Apple platforms.

[3 Key Strategies to Make SwiftUI Views More Reusable](/posts/3-key-strategies-to-make-swiftui-views-more-reusable-fm6itoo6h)[The Myth of the MV pattern: Why SwiftUI developers just reinvented MVC](/posts/the-myth-of-the-mv-pattern-why-swiftui-developers-just-reinvented-mvc-ajka7v0jz)[Why VIPER and MVVM in SwiftUI are actually the same pattern: A lesson in architectural thinking](/posts/why-viper-and-mvvm-in-swiftui-are-actually-the-same-pattern-a-lesson-in-architectural-thinking-ht0xmpjuw)[From broken to testable SwiftUI navigation: The decoupled approach of MVVM with coordinators](/posts/from-broken-to-testable-swiftui-navigation-the-decoupled-approach-of-mvvm-with-coordinators-z3it7tnej)[Is SwiftData incompatible with MVVM? The standard answer betrays a deep misunderstanding of 3 key principles that drive SwiftUI’s architecture](/posts/is-swiftdata-incompatible-with-mvvm-the-standard-answer-betrays-a-deep-misunderstanding-of-3-key-pr-7ykb9dvzq)[Why Dismissing View Models in SwiftUI is Stifling your App’s Maintainability and Testability (And the Proven Principles for a Better Architecture)](/posts/why-dismissing-view-models-in-swiftui-is-stifling-your-app-s-maintainability-and-testability-and-th-nqz1dnx9x)[How to Create and Combine SwiftUI Views Without Getting Lost in Deep Nesting and Complex Layouts](/posts/how-to-create-and-combine-swiftui-views-without-getting-lost-in-deep-nesting-and-complex-layouts-9xwhlnegq)[From Massive SwiftUI Views to Reusable Components: The Root MVVM Approach to Modular Interfaces](/posts/from-massive-swiftui-views-to-reusable-components-the-root-mvvm-approach-to-modular-interfaces-s24yc8l5u)[MVVM in SwiftUI for a Better Architecture \[with Example\]](/posts/mvvm-in-swiftui-for-a-better-architecture-with-example--wwtdyplmm)[SwiftUI Data Flow: Passing Data Between Views](/posts/swiftui-data-flow-passing-data-between-views-quccafcwp)

## Most upvoted posts from Matteo Manferdini

## Best discussed posts from Matteo Manferdini

## All posts from Matteo Manferdini

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/matteomanferdini#organization","name":"Matteo Manferdini","url":"https://daily.dev/sources/matteomanferdini","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2b1c9236819c4d9fbc63e60dd34e3145"},"description":"Matteo Manferdini's blog provides tutorials, tips, and resources for iOS developers and Swift programmers. Readers can find articles covering topics such as UIKit, SwiftUI, and Core Data frameworks. Additionally, they can learn about advanced iOS development techniques, software design patterns, and creating delightful user experiences on Apple platforms."},{"@type":"CollectionPage","@id":"https://daily.dev/sources/matteomanferdini#page","url":"https://daily.dev/sources/matteomanferdini","name":"Matteo Manferdini posts on daily.dev","description":"Matteo Manferdini's blog provides tutorials, tips, and resources for iOS developers and Swift programmers. Readers can find articles covering topics such as UIKit, SwiftUI, and Core Data frameworks. Additionally, they can learn about advanced iOS development techniques, software design patterns, and creating delightful user experiences on Apple platforms.","about":{"@id":"https://daily.dev/sources/matteomanferdini#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Matteo Manferdini"}]}]}
```

