This is an ongoing of articles on Swift for beginners. The series is currently under development, so be sure to bookmark this page and check it periodically.
-
- Hello, World! Your First Swift Program
- Take Decisions in Swift with If Statements and Boolean Operators
- For loops in Swift: a Detailed List of the Most Practical Uses
- Computed properties in Swift: A basic feature for safer and cleaner code
- Weak Self in Swift Made Easy: What it is and why it’s needed
- Master Swift Generics: A practical guide to code reuse
Architecting SwiftUI apps with MVC and MVVM

It’s easy to make an app by throwing some code together. But without best practices and robust architecture, you soon end up with unmanageable spaghetti code. In this guide I'll show you how to properly structure SwiftUI apps.