A demo for trying out new APIs and iOS ideas. This project showcases the setup of a SwiftUI app with modularized Clean Architecture. It can be used as a starting point for a project. Simply delete unneeded targets/packages and rename entities as needed.
Reactive State Management of shared state with Combine
(TODO: Add Combine to the first tab)
Few words on the Benefits of Modularization on my blog.
Few words on the Consolidated ViewState on my blog.
Few words on the .executeOnceOnAppear on my blog: The ViewDidLoad Doppelgänger in SwiftUI.