Skip to main content
Scour
Browse
Getting Started
Login
Sign Up
You are offline. Trying to reconnect...
Close
You're currently offline. Some features may not work.
Close
Copied to clipboard
Close
Unable to share or copy to clipboard
Close
Matteo Manferdini
matteomanferdini.com
Why
VIPER
and
MVVM
in SwiftUI are actually the same pattern: A lesson in architectural thinking
matteomanferdini.com
·
3w
From broken to
testable
SwiftUI navigation: The decoupled approach of
MVVM
with coordinators
matteomanferdini.com
·
8w
From broken to
testable
SwiftUI navigation: The decoupled approach of
MVVM
with coordinators
matteomanferdini.com
·
8w
Is
SwiftData
incompatible with MVVM? The standard answer
disregards
some key principles driving SwiftUI’s architecture
matteomanferdini.com
·
16w
Is
SwiftData
incompatible with
MVVM
? The standard answer betrays a deep misunderstanding of 3 key principles that drive SwiftUI’s architecture
matteomanferdini.com
·
16w
·
Discuss:
Hacker News
Why Dismissing View Models in SwiftUI is Stifling your App’s
Maintainability
and
Testability
(And the Proven Principles for a Better Architecture)
matteomanferdini.com
·
23w
Dismissing View Models in SwiftUI Is Stifling
Maintainability
and
Testability
matteomanferdini.com
·
23w
·
Discuss:
Hacker News
How to Create and Combine SwiftUI Views Without Getting Lost in Deep
Nesting
and Complex
Layouts
matteomanferdini.com
·
29w
How to Create and Combine SwiftUI Views Without Getting Lost in Deep
Nesting
and Complex
Layouts
matteomanferdini.com
·
29w
·
Discuss:
Hacker News
From Massive
SwiftUI
Views to Reusable Components: The Root
MVVM
Approach to Modular Interfaces
matteomanferdini.com
·
34w
From Massive
SwiftUI
Views to Reusable Components: The Root
MVVM
Approach to Modular Interfaces
matteomanferdini.com
·
34w
·
Discuss:
Hacker News
MVVM
in
SwiftUI
for a Better Architecture [with Example]
matteomanferdini.com
·
47w
MVVM
in
SwiftUI
for a Better Architecture
matteomanferdini.com
·
47w
·
Discuss:
Hacker News
SwiftUI
Data Flow:
Passing
Data Between Views
matteomanferdini.com
·
60w
SwiftUI
Data Flow:
Passing
Data Between Views
matteomanferdini.com
·
60w
Downloading files from
URLs
in Swift [
SwiftUI
Architecture]
matteomanferdini.com
·
72w
URLSession
in Swift: The Essential Guide [with
Examples
]
matteomanferdini.com
·
72w
AsyncStream
and
AsyncSequence
for Swift Concurrency
matteomanferdini.com
·
84w
AsyncImage
in
SwiftUI
: Loading Images from URLs [with Caching]
matteomanferdini.com
·
89w
Parsing
JSON in Swift: The Complete Guide [With
Examples
]
matteomanferdini.com
·
95w
Keyboard Shortcuts
Navigation
Next / previous item
j
/
k
Open post
o
or
Enter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
g
h
Interests
g
i
Feeds
g
f
Likes
g
l
History
g
y
Changelog
g
c
Settings
g
s
Browse
g
b
Search
/
Pagination
Next page
n
Previous page
p
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc
Press
?
anytime to show this help