WWT has released a new open-source library for managing workflows in Swift! In this article, we'll walk you through what the library is for and how you can use it to create powerful experiences in your applications today.
It's a library that lets you manage complex workflows in Swift applications. It comes with built-in support for UIKit and SwiftUI app-routing. In SwiftCurrent workflows are a sequence of operations. Those operations are normally showing views in an application. The workflow describes the sequence of views and manages what view should come next. Your views are responsible for performing necessary tasks before proceeding forward in the workflow, like processing user input.
Think about when you're designing a user workflow for account registration. You probably have a view to collect information about the preferred username and password, a view showcasing the terms of service, and a view to collect profile information. SwiftCurrent is an abstraction layer that lets you define your app in terms of workflows and easily re-order items in those workflows as necessary.