DEV Community

Sasmito Adibowo
Sasmito Adibowo

Posted on

1 1 1 1 1

How to Implement Clean Architecture in an iOS App

When you don’t have formal education in software engineering, you might find the topic of software architecture uncomfortable. You might hear these architecture du jour and have difficulties in separating signal from the noise – hence dismiss these as nonsense talk done by charlatans to sell books.

Nevertheless a good architecture – when correctly applied – would promote longevity of the code base as it gets maintained and enhanced. A clear structure would compartmentalize functionalities, making them easy to find and guides how code should be added (or even removed).

Follow this jump to learn how to apply the principles of Clean Architecture on an iOS app by using the VIPER / MVVM-R style as an example.

Top comments (0)

Billboard image

📊 A side-by-side product comparison between Sentry and Crashlytics

A free guide pointing out the differences between Sentry and Crashlytics, that’s it. See which is best for your mobile crash reporting needs.

See Comparison

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay