Geek Culture
Published in

Geek Culture

iOS App Development

Complex SwiftUI App Tutorial. Part 1. Designing Model

In this series of tutorials, we will create a complex app using SwiftUI, Combine, Core Data, MVVM pattern, and Protocols.

Photo by Kari Shea on Unsplash

In this tutorial, we use the latest version of Xcode (12.4) and macOS Big Sur (11.2) for the moment of writing.




A new tech publication by Start it up (

Recommended from Medium

Making a custom slider in SwiftUI Problem #1

How To Symbolicate Crash Logs in iOS

Easter egg

Best Apple iMac Deals: Get an Apple Desktop for $595

How to style your app in SwiftUI

Pump Up Your Jump Scares With Halloween Stream Decor 🎃

A Simple Approach to Saving Color in CoreData with SwiftUI

Swift 101: Develop a To Do List App With CloudKit

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alex Zarr

Alex Zarr

Lifelong learner, iOS Developer striving for self improvement

More from Medium

Create your custom Media Player in MVVM (SwiftUI) — Part 1

Send data with navigation from View controller to SwiftUI view

Calling asynchronous Firebase APIs from Swift

👾 Apollo Integration Fun on iOS