Tinder/Nodes — reverse-engineered prompt
Reverse engineered prompt
Build me a Swift framework for native Apple apps that helps big teams organize a complex app as a tree of independent screens called nodes.
Each screen should have a clear place for business logic, navigation, view state, and the actual view, so new features can be added without breaking other screens. I want it to work with SwiftUI and UIKit, and ideally not force one specific reactive library. The framework should make it easy to attach and detach screens, clean up memory when a screen goes away, and swap features or services for testing.
Please include Xcode file templates or a generator so developers can create new nodes with the same structure every time. Also include a quick start path for creating a sample iOS project, basic tests, documentation comments, and setup instructions so someone can add the package and start building with it.
Look up current Swift and Xcode docs online if you need to.
Want more depth? Deep Reverse