The Startup
Published in

The Startup

iOS App Development

Creating an iOS App With SwiftUI, Combine, MVVM, and Protocols [Part 3]

In this tutorial, we will create a simple To-do list app, learn how to reuse views in Lists, implement interaction with the model and dynamic update of views. We will use the brand new frameworks, SwiftUI and Combine, released by Apple in 2019. We will use the MVVM pattern and the…




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

Swift — optional or non-optional — when to use what?

iOS PDFKit Ink Annotations Tutorial

Say Hello to Widgets With iOS14

Swift Alley: Defer Statements

Presenting ViewControllers with Custom Transitions using Swift

Update on #Hyprr with an overview of a new Video Preview feature and the updated AI.

iOS 16: Personalised lock screen to Messages, what’s new in Apple iPhone OS

Stepper in SwiftUI

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

How to Intercept WKWebView Navigation Actions

What is the @Published Property Wrapper?

How to use async/await in synchronous Swift code with tasks

How To Implement a Custom MapKit Callout in iOS

A map