Flow Coordinators Using Swift
Handle Dependencies well!
Before we start
Difficulty: Beginner | Easy | Normal | Challenging
This article has been developed using Xcode 12.2, and Swift 5.3
Requires iOS13 and above for the implementation used to lock the view. The Repo is avaliable for download.
Prerequisites:
* You will be expected to be aware how to make a Single View Application in Swift.
* I have taken a programmatic approach to the interface, although this is unlikely to trip you up the guide is here
* This article uses Behaviour View Controllers
* This article uses my Network Library implementation
Keywords and Terminology:
Architecture: The base structure of a software development project UIViewController: A view controller is an intermediary between the views it manages and the data of your app
This project The motivation
I’ve previously covered the use of coordinators with MVVM and while that isn’t required reading for this project, having a look at the repo would give you some idea as to the level of this article, and the motivation for…